复制内容到剪贴板 程序代码
<id name="oid" type="java.lang.Integer">
<column name="oid" />
<generator class="increment" />
</id>
<column name="oid" />
<generator class="increment" />
</id>
上述配置将使Hiberanate抛错:"当 IDENTITY_Insert 设置为 OFF 时,不能向表 '[USER]' 中的标识列插入显式值"
需要将该段设置为如下:
复制内容到剪贴板 程序代码
<id name="oid" type="java.lang.Integer">
<column name="oid" />
<generator class="identity" />
<column name="oid" />
<generator class="identity" />
08-01
15
net.sf.hibernate.MappingException: Association references unmapped class: order.vo.KeysVO
作者:Java伴侣 日期:2008-01-15
遇到该错误:
1.检查你的hibernate.cfg.xml文件中是否添加了
<mapping resource="order/vo/KeysWordsVO.hbm.xml"/>
2.检查你的hibernate.cfg.xml文件中的相关联的两个<mapping resource=""/>的顺序,可能有其中一个需要引用另一个,但是另一个却还没有编译
3.相应的 hbm.xml中的类名没有写对,注意跟实际类名包名的符合
Tags: MappingException
有些东西解释不明白,报错例子是这样的:
elite在NewsVO中为boolean型。
更改成:
复制内容到剪贴板 程序代码
Query query=session.createQuery("FROM NewsVO as n where n.elite=:ELITE order by n.logtime desc");
query.setBoolean("ELITE", new Boolean(true));
query.setFirstResult(0);
query.setMaxResults(count);
query.setBoolean("ELITE", new Boolean(true));
query.setFirstResult(0);
query.setMaxResults(count);
elite在NewsVO中为boolean型。
更改成:
Tags: QueryException resolve property