浏览 308 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-03-16 关键字: increment gener, increment
今天跟着<<MyEclipse6 Java中文开发教程>>刘长炯著.学习java,按照他书上那个Hibernate插入数据的例子写,结果,发现,插入数据的时候,出现
could not fetch initial value for increment gener 错误.于是乎,google,baidu了很久, 先后修改了connection.url加了DatabaseName=test,也不行. 又试了,先session.flush(); 再session.close();也不行. 最后,终于找到错误原因了,把increment换成identity,就OK了! 原来是: <id name="id" type="java.lang.Integer"> <column name="id" /> <generator class="increment" /> </id> 修改为: <id name="id" type="java.lang.Integer"> <column name="id" /> <generator class="identity" /> </id> 运行成功! 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2008-03-28
我也遇到了同样的错误,也是这样修改后运行通过的!
可为什么呢? identity ---increment |
|
| 返回顶楼 | |
|
时间:2008-03-30
@xiaoxgk
初学java,具体原因,我也不晓得呢.请见谅! |
|
| 返回顶楼 | |
|
时间:2008-05-16
3Q very much
|
|
| 返回顶楼 | |
|
时间:2008-05-16
我也遇到了同样的错误,也是这样修改后运行通过的!
可为什么呢? identity ---increment 早就听说 有这样的问题了 没想到还是发生在我的身上我晕了 |
|
| 返回顶楼 | |



