您的位置:首页 > 其它

detached entity passed to persist 错误的引起的原因和解决办法

2010-06-19 18:13 495 查看
报错的原因有如下的情形:

比如:在实体类中定义的变量如下:

@Id

@GeneratedValue(strategy=GenerationType.)

@Column(name="role_id")

private String roleId;

系统默认这个值是由数据库自动生成的,可是你的数据库并没设置其为identity属性.

这样就会报错.

解决办法1.在存储数据的时候,要记得把hi这一项设置为空.否则,是不可以存储的,因为已经identity了.

解决办法2.去掉 @GeneratedValue(strategy=GenerationType.)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐