如何将 spring 4 + Hibernate with mongoDB 项目切换到 MySQL?

how to switch spring 4 + Hibernate with mongoDB project to MySQL?

我在 www.whosebug.com 中搜索了太多我的问题,但没有任何帮助 me.so 我不得不 post 我的问题。 我已经在 spring 4 + Hibernate with MongoDB 中完成了我的项目。现在客户要求是 MySQL。所以我必须使用 MySQL 在 Hibernate 中切换该项目。 我尝试在项目中编写代码。但它在会话中显示了很多错误,如 NullPointerException 和另一个与我的服务和存储库相关的错误。 那么你能建议在 spring MVC 4. 中使用 MySQL 配置的 Hibernate 的任何演示吗?是的,哪种配置好?基于 XML 还是基于 java class?

请遵循 link,它会帮助您开始使用 Spring MVC + Hibernate (MySQL)。

https://examples.javacodegeeks.com/enterprise-java/spring/mvc/spring-mvc-hibernate-tutorial/

关于配置:我个人比较喜欢Java的配置(不是XML)

xml配置请看:

http://www.codejava.net/frameworks/spring/spring-4-and-hibernate-4-integration-tutorial-part-1-xml-configuration

您应该使用 Spring Boot 而不是 Spring MVC 4。Spring Boot 将对您有很大帮助,因为配置不多。你可以很容易地切换到这个而不需要太多的改变。无需编写实体持久化,因为您可以为此使用 Spring Data JPA。

您可以按照 StartWithJava 的 Spring Boot + Hibernate 示例进行操作。 http://www.startwithjava.com/spring-boot-web-application-using-themeleaf/