0

我读了这篇文章:

http://www.ibm.com/developerworks/java/library/j-genericdao.html

几次,相信我明白它在说什么。但是,它已经 4 岁了,我有一个符合 JPA 的 Java 应用程序要处理。另外,我看到 Spring 中有一个 JPATemplate 有一些很好的功能,但是 Spring 文档说它已经被弃用了!

任何人都可以指出一个可靠的、现代的、符合 JPA 的、基于 Spring 的 GenericDAOImpl 的工作示例,它代理一个接口以提供通用的查找器执行?

4

2 回答 2

2

如今,JPA 2 本身已成为 DAO 层的体面实现,因为它的职责(或合同,如果您愿意)与传统的“精心设计的”DAO 相同,即业务逻辑与存储机制的隔离。一个重要的含义是,您可能仅在使用非 DBMS 存储(如电子表格文件、Web 服务等)时才需要显式 DAO。

于 2011-08-21T08:53:12.457 回答
1

我创建了一个通用的 DAO,混合了我在这个问题中分享的不同方法。我使用这两种方法:DDD:通用存储库JPA 实现模式:数据访问对象

如果您认为可以改进,请随时评论/编辑。

于 2010-05-21T06:57:05.547 回答