【发布时间】:2012-04-01 01:24:21
【问题描述】:
我的 Web 应用程序有很多服务表/实体,例如 payment_methods、tax_codes、province_codes 等。
每次我添加一个新实体时,我都必须编写一个 DAO。问题是,基本上,它们都是一样的,但唯一的区别是实体类本身。
我知道 Hibernate 工具可以自动为我生成代码,但我现在不能使用它们(不要问为什么),所以我正在考虑一个 通用 DAO。有很多关于这方面的文献,但我无法将其拼凑在一起并使其与 Spring 一起使用。
我认为这都是关于泛型的,它将有四种基本方法:
listAllsaveOrUpdatedeleteByIdgetById
仅此而已。
问题:
不重新发明轮子的最佳实践是什么?还没有准备好使用的东西吗?
【问题讨论】:
-
在 google 上的结果为 1 code.google.com/p/hibernate-generic-dao,这应该为您提供了一个良好的基础。这是另一个:ibm.com/developerworks/java/library/j-genericdao/index.html
-
注意:各位开发者,截至 2011 年 12 月,我目前不支持这个项目。我从一开始就是这个项目的唯一所有者,但我将不再跟进问题或发布。在这一点上,没有其他人可以承担这一责任,所以它不会发生。仍然有一些用户在 Google 群组上回复。我带来的不便表示歉意。 ...
-
取自首页............你认为它可靠吗? :-)
-
ye gads man,google 上的选项 4 怎么样。即使它不受支持,您也可以将其用作指南。
标签: java spring hibernate generics dao