生成整个JPA层(包括具有动态查询的查找程序)

时间:2011-11-16 16:06:00

标签: java java-ee jpa

有人可以建议一个类似于NetBeans的JPA Layer生成器,但它可以生成一个完整的层,通过该层我可以从一开始就搜索特定表上的任何字段或任何字段的任意组合。

我已经尝试过Eclipse / NetBeans / Oracle Enterprise Pack - 也许我使用了错误的选项?

我过去常常使用FireStorm DAO来处理旧的DAO模式 - 这很棒,我准备从第1天开始。

我真的很喜欢创造整件事的东西。

即findByDynamicSelect(String sql,Object [] sqlParams)

或者我完全错过了这一点?我感觉到我......

1 个答案:

答案 0 :(得分:1)

我有两种可能性:

  • Spring Roo使用命令生成实体和DAO。它不会生成每个字段的每个查找器,但它将实体与DAO混合,这可能是每个人都不能接受的,并且它会依赖于AspectJ(可以通过额外的工作将其删除)。

  • Spring-Data-JPA(以前是哈迪斯)并不是真正的发电机,但它是我当前项目的选择。在使用Netbeans生成实体后,我们use this API以避免重写公共代码。