我需要任何好的DAO示例,其中包含用于基本CRUD操作的抽象类和接口,我搜索了答案,但其中大多数都是带有hibernate或其他orm框架的示例。假设我有例如 2 个模型类,例如员工和工作,我需要泛型的答案。
您有三个选择。
- 使用弹簧数据存储库,它在内部使用 JPA (ORM(,但公开干净的 CRUD API。自动生成的实现。 https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories
- 创建自己的DAO接口并拥有自己的简单jdbc 实现。可能需要从春季 jdbc 实用程序中获得一些帮助。
- 使用类似mybatis的东西。它是一个jdbc包装器,而不是ORM。