使用Hibernate框架链接访问MySql数…
2015-07-31 15:47
651 查看
使用Hibernate框架链接访问数据库时,需要配置主键的生成策略,需要为数据表创建一个序列。但是mysql是没有序列的,不过我们可以从oralce移植到mysql数据库上,oracle中
Hibernate配置都是这样
<generator
class="sequence">
<param
name="sequence">SEQUENCE_CHILDREM_ARCHIVE_ID</param>
</generator>
移植到mysql数据库中之后
<generator
class="identity"></generator>
class属性值设置为identity或者是increment都是可以滴,前提是你mysql表中的主键是auto_increatement(自动增长)的int类型的。
自己项目中的配置:
<id
name="id" column="id"
type="java.lang.Integer">
<generator
class="increment"></generator>
</id>
参考:http://www.myexception.cn/mysql/427236.html
Hibernate配置都是这样
<generator
class="sequence">
<param
name="sequence">SEQUENCE_CHILDREM_ARCHIVE_ID</param>
</generator>
移植到mysql数据库中之后
<generator
class="identity"></generator>
class属性值设置为identity或者是increment都是可以滴,前提是你mysql表中的主键是auto_increatement(自动增长)的int类型的。
自己项目中的配置:
<id
name="id" column="id"
type="java.lang.Integer">
<generator
class="increment"></generator>
</id>
参考:http://www.myexception.cn/mysql/427236.html
相关文章推荐
- mysql排序后自动生变编号
- 向MySql数据库中导入Excel表格中的…
- 使用SQLyog导出导入MySql中的数据…
- MySQL之查询性能优化二
- 磁盘空间满引起的mysql启动失败:ERROR! MySQL server PID file could not be found!
- xampps mysql修改密码
- MySQL binlog的格式解析
- mysql profiles 性能查询
- mysql进阶(十二)常见错误汇总
- mysql进阶(十二)常见错误汇总
- mysql 批量删除数据
- mysql怎么清掉自增长的id
- C#连接mysql数据库的方式
- JDBC 连接数据库实例(MySQL为例)
- Can't connect to MySQL server on 'XXX' (13)
- mysql 性能分析及explain用法
- mysql的常用查询辅助函数汇总
- mysql 外键(foreign key)的详解和实例
- MySQL一些常用的时间函数 current_timestamp()
- MySQL 普通索引、唯一索引和主索引