【发布时间】:2017-05-14 22:59:31
【问题描述】:
实际上,我是 Spring Boot 的新手,但我使用 Spring 已经有一段时间了。在 spring 中,我曾经通过一个带有 hibernate/JPA 的通用 DAO 来处理我的数据库(MySQL)。但是我在spring Boot上找到的所有教程都使用spring data jpa制作,因此配置更容易。
因此,我想知道继续使用我的旧通用 DAO 是否是一个好主意,因为它允许我完全控制并根据需要自定义我的数据访问。如果是,我该如何进行?如果不是,可能有什么缺点?
【问题讨论】:
-
关于新项目还是现有项目?存储库在两者上都可以正常工作,但它可能会影响答案..
-
你试过spring data jpa了吗? Spring Boot 让它变得非常简单。制作使用 spring jdbc 的 daos 也很容易。在集成一些遗留的东西之前尝试使用 spring boot 方式。请说明完全控制对您意味着什么。不清楚您可以使用 spring data 或 spring jdbc 不会给您的通用 dao 进行什么控制。
标签: java spring hibernate spring-boot spring-data-jpa