gpt4 book ai didi

java - hibernate 中的 native 生成器类

转载 作者:搜寻专家 更新时间:2023-10-30 21:26:53 26 4
gpt4 key购买 nike

我有 hibernate 映射 xml 文件的这一部分,我正在寻找一个很好的例子来说明 native 的含义。

<hibernate-mapping>
<class name="com.hib.Task" table="tasks">
<id name="id" type="int" column="id" >
<generator class="native"/>
</id>

我知道这与唯一标识符属性有关,但我真的很想举个例子。

对于新手问题,我很抱歉,我是 hibernate 和一般编程的新手:)谢谢!

最佳答案

母语 您的生成器将根据您当前的数据库支持使用标识或序列列。

文档在此处解释了每种策略

http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/mapping.html#mapping-declaration-id

原生

selects identity, sequence or hilo depending upon the capabilities of the underlying database.

已分配

lets the application assign an identifier to the object before save() is called. This is the default strategy if no element is specified.

例如:在 Mysql 中,如果您将主键列作为 auto_increment,则数据库将使用此策略进行更新

关于java - hibernate 中的 native 生成器类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16373015/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com