无法使用 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和hibernate整合时无法自动建表

无法使用 Spring Data JPA / Hibernate 在事务中两次保存具有不可变集合的实体

无法在 FROM 子句中使用子查询编写 JPQL 查询 - Spring Data Jpa - Hibernate

无法在 FROM 子句中使用子查询编写 JPQL 查询 - Spring Data Jpa - Hibernate

无法设置 Hibernate + Spring + mysql + maven