| Hibernate中保存一个对象,出错 |
| [ 来源:ITWENKU 时间:2006-11-12 16:20:29 | 浏览:296人次
] |
| |
|
我做了一个小的应用hibernate和登录注册程序, 一个表userinformation(两个字段,username,password) 对应的持久化的类为UserInformation(对应的两个属性,username,password)
从数据库里读出来没有问题, 可是如果 我实例化一个UserInformation对象时候,分别为属性付值, 再用Session的sava(Object obj)方法,保存到数据库的时候就有错啦, 错误提示消息为“insert ”的什么导常,也没有什么具体的异常描述。
如果我读出一个UserInformation对象的时候,再更改这个对象的属性,再用saveOrUpdate(Object obj)时可以正确通过,修改到数据库中,这是为什么呀?
哎,弄了好长时间呀,这个问题,各们java大侠, 走过,路过的,帮帮我哟,,,,
把错误贴出来看看
初步估计是由于你的数据库权限问题.
insert 错误很多原因都可以造成 比如 你主键是哪个 mapping中设了么 主键生成方式? 插入的值数据库中已经有,又有唯一约束?
bjfeel说是错误我当然知道, 你说点有用的行不?
这么儿科的错误我肯定会在写帖之前解决呀
错误都提示是INSERT了,还来问什么,
一看就知道
SAVEORUPDATE就可以 然到是某个字段有唯一约束
数据库中的表有约束 或 事物提交处理的问题
请粘贴异常!
|
|
 |
推荐文章 |
|