2010-01-02 129 views
1

我想实现基本的CRUD操作可用的数据库模式我已经有一个JAVA程序。换句话说,我有一个用于PHP的数据库模式,我只需要它们成为JAVA应用程序中的实体。我发现我可以使用Netbeans并从DB成功创建实体!Netbeans创建“从实体类的JPA控制器类”

(实体是这样的:http://pastebin.com/f601b9218

然而,当我尝试在NetBeans中创建实体类新建> JPA控制器我得到空的JPA控制器类,如:

package javaapplication3; 
public class CustomerJpaController { 
} 

它是空的: )当我从示例和教程中阅读时,我期待着生成的JPA控制器类中的CRUD函数。 什么可能是空的JPA控制器类的原因?有没有其他简单的方法可以让我“将”数据库表与JAVA类匹配进行基本的CRUD操作。 (我希望可以有简单的方法来实现活动记录模式)

在此先感谢。

回答

1

通常情况下,我从不喜欢过多的向导。但它似乎应该会产生基本的CRUD操作。我不确切知道你遵循了哪个教程。现在,我正在查看this。顺便说一下,阅读了这篇文章之后,我获得了同样的印象。但也许它只是产生空的类,没有别的。我不确定从未尝试过这样做。

但是,我相信,自己编码会很简单。特别是当您已经为您的实体定义NamedQueries时。

+0

不,它不只是应该生成空的类。在这里我找到了一些与之相关的东西:http://tinyurl.com/ycf86gw 所以我尝试了他建议的解决这个问题的方法,它适用于我的Win7-64bit环境。但是在生成JPA控制器之前手动通过生成的实体类是不方便的。 – pars 2010-01-02 17:12:20