mysql - 设置休眠 GenerationType.IDENTITY 的初始值
问题描述
我正在使用hibernate GenerationType.IDENTITY,它转换为表中的auto_increment。当我使用 spring data jpa 插入数据时,一个非常高的数字被用于自动递增的 id 值。但是,当我在 db 上使用直接 sql 插入查询进行插入时,它分配的数字非常低。所以自动递增的值并不一致。由于我的数据库(Memsql),我不能使用序列生成器,因为它不允许这样做。如何确保 id 的低值在休眠应用程序和原始查询之间也保持一致?
解决方案
推荐阅读
- internet-explorer - 占位符在 IE 中无法正常工作,但适用于 Chrome
- thingsboard - 通过警报存在为地图小部件中的标记着色
- angular - Angular - 多次订阅而不触发多次调用?
- javascript - 是否可以触发位于其他元素之后的元素事件
- mysql - 从请求数据生成 XML 代码并插入数据库
- node.js - 如何在没有套接字的情况下及时发送多个 HTTP 响应(报告服务器处理状态)
- php - Symfony 4 在 Windows 10 上运行缓慢
- c++ - if 检查和 while 检查之间是否存在速度差异
- aws-code-deploy - 我应该在 CodeDeploy 的哪里添加 AppSpec.yml 文件
- matlab - 日期格式 Matlab