Hibernate报错:could not resolve property

代码如下publicstaticListtype(Stringusername){//返回用户类型Configurationconfig=newConfiguration... 代码如下
public static List type(String username){ //返回用户类型
Configuration config=new Configuration().configure();
SessionFactory sf=config.buildSessionFactory();
Session session=sf.openSession();
Transaction tx=session.beginTransaction();

String str=new String();
str="select login.cloginType from Logininfo as login where login.cloginId='"+username+"'";
Query query=session.createQuery(str);
List list=query.list();

tx.commit();
tx=null;
session.close();
return list;
}
Hibernate配置
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.library.pojo.Logininfo" table="logininfo" catalog="library">
<id name="cloginId" type="java.lang.String">
<column name="cLoginID" length="20" />
<generator class="assigned" />
</id>
<property name="cloginPwd" type="java.lang.String">
<column name="cLoginPwd" length="20" not-null="true" />
</property>
<property name="iloginType" type="java.lang.Integer">
<column name="iLoginType" not-null="true" />
</property>
</class>
</hibernate-mapping>

运行是出现could not resolve property请问是哪错了。谢谢
展开
 我来答
leontt
2008-06-13 · TA获得超过215个赞
知道小有建树答主
回答量:150
采纳率:0%
帮助的人:127万
展开全部
看看com.library.pojo.Logininfo类中的属性名和类型跟映射文件中的是否一致,还有列名在数据库中是否存在
微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
百度网友bbde42d0b09
2020-07-12 · TA获得超过3955个赞
知道大有可为答主
回答量:3170
采纳率:31%
帮助的人:252万
展开全部
用a.user.id。
例如你那句话写成:
1List<Article> articles=(List<Article>)hibernateTemplate.find("from Ariticle a where a.user.id='"+id+"'");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
湖含青8546
2008-06-13 · TA获得超过225个赞
知道答主
回答量:330
采纳率:0%
帮助的人:0
展开全部
你那貌似many to one 的主外键关系,可能是外没有找到主
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式