Hibernate问题总结
来源:互联网 发布:人口断崖知乎 编辑:程序博客网 时间:2024/04/29 02:32
could not insert: [com.tarena.entity.Emp]
报错问题如下图,这个时候不要只看上面的SQLGrammarException
注意红线标注的位置上说明:原因是mysql.emp不存在。
1.去检查hibernate.cfg.xml里connection.url是否配置正确。
2.用sql直接在数据库查这张表是否存在。
我用的是mysql,后来检查出的问题是connection.url配置数据库出错了。
The database returned no natively generated identity value
<hibernate-mapping> <class name="com.tarena.entity.Emp" table="emp"> <!-- 配置主键属性和字段的关系 --> <id name="id" type="java.lang.Integer" column="id"> <generator class="native"> </generator> </id> <!-- 配置属性类中属性与表中字段的关系 --> <property name="name" type="java.lang.String" column="name"/> <property name="age" type="java.lang.Integer" column="age"/> <property name="salary" type="java.lang.Double" column="salary"/> <property name="marry" type="java.lang.Boolean" column="marry"/> <property name="birthday" type="java.sql.Date" column="birthday"/> <property name="last_login_time" type="java.sql.Timestamp" column="last_login_time"/> </class></hibernate-mapping>
在指定主键生成策略的时候、配置了 、这是提供自动增长、为数据表中的主键自动增长、但是如果数据库没有定义id列为自动增长的话、就会出现The database returned no natively generated identity value错误,如下图。
要解决要在数据库中手动定义id列自动增长
0 0
- hibernate部分问题总结
- Hibernate问题总结
- hibernate问题总结。
- Hibernate问题总结一
- hibernate insert sqlsever 问题总结
- Spring mvc + hibernate问题总结
- hibernate总结-N+1问题
- hibernate问题易犯错误总结
- hibernate连接数据库问题总结
- spring+hibernate +struts开发问题总结
- hibernate mysql 存储二进制文件问题总结
- 使用JPA(Hibernate)中的问题总结
- 简单总结一下Hibernate的缓存问题
- 使用hibernate tools 的问题总结
- 【hibernate】所遇问题分析,总结
- struts2+Hibernate遇到的问题总结
- 关于hibernate的缓存问题总结
- 今日Oracle及Hibernate问题总结
- Web应用上线之前程序员应该了解的技术细节
- IOS学习--- Swift JSON解析
- 冒泡排序
- [经验分享] MXCHIP+Wifi、ZigBee、蓝牙的区别
- 陈怡暖:市场渐入“清淡周”,谨防市场“黑天鹅”
- Hibernate问题总结
- 物体色三刺激值计算
- Decorator 装饰者模式
- iScroll v4.2.5拉下刷新加载翻页数据数据
- 十大移动web开发工具
- Java工具类实现校验公民身份证的有效性
- 对于zsh是如何判断当前是个git目录的一点研究
- String与byte的转换问题
- vc获取当前程序文件的路径方法[转]