无法使用 Hibernate 在 Spring Boot 中将 MongoDB 设置为自动递增
Posted
技术标签:
【中文标题】无法使用 Hibernate 在 Spring Boot 中将 MongoDB 设置为自动递增【英文标题】:Unable to set MongoDB to autoincrement in Springboot using Hibernate 【发布时间】:2018-01-17 17:27:16 【问题描述】:我尝试使用此链接(CustomSequences)在 Spring Boot Web 应用程序中进行自动增量:
How can we create Auto generated field for mongodb using spring boot
但我收到此错误消息:
我做了一些研究,发现这个问题已经出现在这个网页链接上: Spring data mongodb field auto increment
如果我可以使用 Hibernate 在 MongoDB 中进行自动增量,请告诉我。
提前致谢。
【问题讨论】:
【参考方案1】:Hibernate 不适用于 MongoDB,它仅适用于基于 SQL 的数据库。您需要使用 Spring Data MongoDB 之类的东西才能使其正常工作。
【讨论】:
以上是关于无法使用 Hibernate 在 Spring Boot 中将 MongoDB 设置为自动递增的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 JPA 2.0、Spring 2.5.6、Hibernate 3.6.1 和 Maven 在 HSQLDB 中持久化
无法使用 Spring Data JPA / Hibernate 在事务中两次保存具有不可变集合的实体
无法在 FROM 子句中使用子查询编写 JPQL 查询 - Spring Data Jpa - Hibernate