首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找用于与JPA模型交互的泛型库

寻找用于与JPA模型交互的泛型库
EN

Stack Overflow用户
提问于 2009-03-20 16:56:35
回答 5查看 1.4K关注 0票数 0

我正在使用JPA对象模型构建一个应用程序,并创建几个数据访问对象来与该模型交互。我发现我在不同的数据访问对象之间重复了很多代码(本质上是CRUD)。唯一不同的是目标JPA类。

我想知道是否有人知道一个抽象库,它可以与任何JPA模型一起使用,并产生必要的DAO(或CRUD操作)。当然支持所有的一对一,一对多,多对一和多对多的关系。

谢谢

PS -你知道这样的库吗,即使它不是用于JPA模型的?

EN

回答 5

Stack Overflow用户

发布于 2009-03-20 17:39:39

您可以使用泛型并将您的DAO编码到接口。Spring Documentation解释了这一点。

票数 2
EN

Stack Overflow用户

发布于 2009-03-21 01:59:49

我建议你看看这篇文章:http://www.ibm.com/developerworks/java/library/j-genericdao.html

它解释了一种使用Hibernate和Spring AOP实现泛型DAO的模式,但是可以很容易地适应JPA命名查询(以及基于AspectJ的AOP,如果您不想使用Spring的话)。

该概念基于Java反射API,具有很强的可扩展性。例如,我见过使用带注释的方法参数作为命名参数的实现。

票数 2
EN

Stack Overflow用户

发布于 2009-12-01 16:31:54

如果您想使用针对Eclipse RCP应用程序的JPA数据模型快速开发应用程序,可以看看http//www.adichatz.org。目前,它只能在Jboss或Java SE模式下工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/667029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档