如何解决使用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")
相关文章推荐
- 如何解决虚拟机中的ubuntu系统方向键与退格键不能正常使用的问题
- 如何解决eWebEditor在线编辑器的远程自动上传功能不能使用的问题?
- Win7如何手动注册DLL文件以解决程序不能使用的问题
- java如何发送邮件以及使用Velocity模板解决模板文件中文乱码的问题
- 解决Linux Ubuntu中vi编辑器不能正常使用的问题(插入键,方向键和退格键怪异)
- ubuntu下 如何解决rubyEE安装后 ./script/console不能使用的问题
- 如何解决使用ViewDragHelper,实现可拖动控件时,控件不能拖动和不能监听问题?
- 如何解决在excel工作表中鼠标的右键不能使用的问题
- 如何使用 BindingSource 绑定 ListBox,同时解决绑定 List<T> 后修改数据源不能同时刷新界面显示的问题
- 看看如何解决“SQL Server只能使用Windows身份登录,不能使用sa等Sql server身份进行登录”的问题
- 如何解决xshell中数字键盘不能使用的问题
- 如何解决博客中暂时无法上传图片或者图片上传的大小不能超过*M的问题,可无限制插入图片
- 如何解决在asp中不能对access数据库中的表进行插入记录问题
- 看看如何解决“SQL Server只能使用Windows身份登录,不能使用sa等Sql server身份进行登录”的问题
- 使用Eclipse开发工具如何解决Java Compiler中Annotation Processin不出现的问题
- Android Studio该如何导入别人的开源库到自己的项目中并使用库中的控件,网上找过方法但是并不能搞定,希望实际问题 实际解决,拯救我这个傻瓜
- 看看如何解决“SQL Server只能使用Windows身份登录,不能使用sa等Sql server身份进行登录”的问题
- 如何解决eWebEditor在线编辑器的远程自动上传功能不能使用的问题?
- 解决windows xp中不能使用gdiplus.dll 1.1的问题(vs2010中如何添加manifest文件)
- ubuntu17.10解决fcitx输入法不能在idea或者其他java软件环境下使用中文的问题