Hibernate 注解方式 save后获取不到对象id一种情况
2015-07-28 23:00
323 查看
一般来讲save会自增主键并将主键值赋回对象本身
因为先写sql创建表,表里面设了自增,save后表里主键倒是对的,对象本身主键值没有改变,还一直是0,
后来发现是注解里@id下面没写自增类型,加上@GeneratedValue(strategy=GenerationType.IDENTITY)就好了,对象的主键值也能被赋值
总结:JavaBean里主键需要有自增注解,save产生的主键值才能被赋回
新手之漏,还望莫笑。
因为先写sql创建表,表里面设了自增,save后表里主键倒是对的,对象本身主键值没有改变,还一直是0,
后来发现是注解里@id下面没写自增类型,加上@GeneratedValue(strategy=GenerationType.IDENTITY)就好了,对象的主键值也能被赋值
总结:JavaBean里主键需要有自增注解,save产生的主键值才能被赋回
新手之漏,还望莫笑。
相关文章推荐
- Android核心基础-7.Android 网络通信-1.获取文本数据
- URL路由设置-CI(codeigniter)PHP框架再探
- 我的关与<div>等块级元素浮动的总结
- 判断二叉树是否是平衡树
- Mac下eclipse安装SVN插件
- 小兵日历 的彻底删除
- linux常用命令----文本的统计
- UVA133-The Dole Queue
- Android中的仿微信界面(二)
- Mysql的常用数据类型
- Android API Guides 阅读笔记(6)----Task and Back Stack
- seaJs组建库
- cocos2dx飞机大战开发记录(2)
- android 中自定义广播的使用broardcast
- XHTML表单
- Android中ArrayAdapter、SimpleAdapter、BaseAdapter总结
- VS2012启用SQLite的Data Provider
- 解决Android中LayoutParam宽高的单位设置问题
- warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s inste
- exit和return