您的位置:首页 > 编程语言 > Java开发

如何解决使用Java Entity不能插入自增列的问题

2010-11-28 17:14 513 查看
 
在Java Entity对应的表中,如果有一个自增列,那么我们在用Entity类插入一列数据时,可能碰到下面的错误:

Internal Exception: com.microsoft.sqlserver.jdbc.SQLServerException: 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'JobsDown' 中的标识列插入显式值。
Error Code: 544
在网上搜索了一下,解决方法是为该列在Entity类中添加GeneratedValue修饰:

@Id
@Basic(optional = false)

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