hibernate 自动序列问题 序列不存在 select hibernate_sequence.nextval from dual
有哪位大神知道这个,为什么我指定了序列,数据库也有这个序列,指定的序列没有起作用,hibernate去找hibernate_sequence 这个序列了,但是直接查询是可以取到值的。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
已经知道了,
x
需要这样写才可以
都能够查询到,应该是有权限的
检查数据库连接信息,查看你连接的用户是否有权限看到那个序列;
hbm.xml 配置了sequence,当时没有起作用,hibernate 没有使用自定义的system_log_seq ,而是使用了hibernate_sequence,不知道为什么
回复
看日志里面不是hibernate查询了两次嘛,这两个sequence都查询了啊
SYSTEM_LOG_SEQ 和 hibernate_sequence 是一个序列?
引用来自“木瞳2016”的评论
已经知道了,
x
需要这样写才可以