HIbernate学习笔记 之 使用

Posted K____K

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HIbernate学习笔记 之 使用相关的知识,希望对你有一定的参考价值。

 一、hibernate主键生成方式:

      1.常用方式:mysql:自增长生成主键(identity)

<generator class="identity">
</generator>

  2.常用方式:oracle:序列方式生成主键(sequence)

<generator class="sequence">
        <param name="sequence">序列名</param>
</generator>

  3.常用方式:nateive:根据当前配置的数据库方言,自动选择sequence或者identity

<generator class="native">
        <param name="sequence">序列名</param>
</generator>

      4.其它方式1:class="increment",获取当前表中主键的最大值,然后+1作为新的主键。高并发可以存在问题,重复。

      5.其它方式2:class="increment",获取当前表中主键的最大值,然后+1作为新的主键。高并发可以存在问题,重复。

 

以上是关于HIbernate学习笔记 之 使用的主要内容,如果未能解决你的问题,请参考以下文章

HIbernate学习笔记 之 使用

HIbernate学习笔记4 之 延迟加载和 关联映射

学习笔记之Hibernate_映射关系之一对多映射关系

JavaEE学习笔记之SSH—Hibernate

Hibernate学习笔记 --- 使用Hibernate连接数据库

DOM探索之基础详解——学习笔记