如何仅使用java和jdbc(无ORM)实现通用DAO进行基本的crud操作?



我需要任何好的DAO示例,其中包含用于基本CRUD操作的抽象类和接口,我搜索了答案,但其中大多数都是带有hibernate或其他orm框架的示例。假设我有例如 2 个模型类,例如员工和工作,我需要泛型的答案。

您有三个选择。

  1. 使用弹簧数据存储库,它在内部使用 JPA (ORM(,但公开干净的 CRUD API。自动生成的实现。 https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories
  2. 创建自己的DAO接口并拥有自己的简单jdbc 实现。可能需要从春季 jdbc 实用程序中获得一些帮助。
  3. 使用类似mybatis的东西。它是一个jdbc包装器,而不是ORM。

相关内容

  • 没有找到相关文章

最新更新