java - Hibernate 中的自增

标签 java hibernate

我在 MySql 5.1 中将表的 ID 设置为自动递增

如何将我的 Hibernate 映射到 DBMS 中设置的自动增量?

我试过这种方式:

<id name="id" type="int" column="ID" >
<generator class="assigned"/>
</id>

虽然它没有显示任何错误,但它没有添加任何内容。提前致谢。

最佳答案

尝试

<id name="id" type="int" column="ID" >
    <generator class="native"/>
</id>

关于java - Hibernate 中的自增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6322819/

相关文章:

hibernate - 使用 AttributeConverter 收集日志 ERROR HHH015007 : Illegal argument on static metamodel field injection

java - 为什么在 Java 中必须初始化嵌套循环控制变量?

java - 从 SQLProjection 中引用外部条件查询别名

java - hibernate 5 : createNativeQuery() in Singleton pattern

java - Location Manager.RequestLocationUpdates 使用 pendingIntent 始终广播相同的位置,当 gps 提供商需要很长时间才能获取位置时

java - Hibernate Validator 5 版本与 Hibernate 3.5 的兼容性

java - CrudRepository 不从 API 返回数据库元素

java - 过滤或处理 OAuth2 中的 AuthenticationException

java - 出现错误 "Unfortunately you ### application has stopped"

java - 框架未设置为 Java 定义的大小