在hibernate中怎么按id查询,急!!!!

eyoexply eyoexply 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
一个数据库表有一个证件号的属性是主键,作为映射的id
查询的代码为:
String queryStr="from ExamineeInfo as examineeInfo where examineeInfo.cardid=:cardID";
query.setString("cardID",cardID);//cardID是一个表示证件号的参数
Iterator it=query.iterate();

hibernate抛出异常:cannot execute query

我的配置文件是
<class name="dao.ExamineeInfo" table="EXAMINEEINFO">
<id name="cardid" column="cardid" type="string" length="10">
<generator class="assigned"/>

表的id是可以自己输入的,增加记录的操作可以执行,但是就是不能按ID查询。
请高手指点!!
...全文
评论 10
收藏 已收藏
分享
返回顶部
eyoexply
Java EE 67,535 成员 225,843 内容