在hibernate中怎么按id查询,急!!!!
一个数据库表有一个证件号的属性是主键,作为映射的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查询。
请高手指点!!