Myeclipse自动生成注解方式实体类—JPA方式
一.配置MyElipse数据源
1. 点击菜单栏中的Windows-> Open Perspective -> Myeclipse DataBase Explorer:
2. 然后在左边空白处右键鼠标点击New
3. 弹出一个窗口
Connection Url是 jdbc:oracle:thin:@localhost:1521:orcl ,我在截图上的localhost少写了一个t
4. 然后点击TestDriver测试是否可用
5. 这就表示测试成功,可以继续下一步了
6. 然后点击Next。
7. 然后选择第三个。然后点击ADD。
8. 弹出窗口,选中用户:
9. 然后点击OK按钮。
10. 然后点击Finish按钮。至此MyElipse中创建一个数据源完成。
二.配置JPA配置文件
1. 通过右键,创建一个Web项目:
2. 把hibernate-3.2.5.GA、hibernate-annotations-3.3.0.GA、
ejb3-persistence、hibernate-commons-annotations-3.0.0.GA等jar拷贝到新创建的项目的WEB-INF/lib目录下(四个jar是jpa必需的jar文件,其它的jar视自己项目的需要引入):
3. 在项目上,右键点击进入到MyElipse->Add JPA Capabilities:
4. 弹出一个界面,选中OpenJPA,然后点击Next:
5. 进入以下界面:
6. 填写完成后,点击Finish。Jpa的配置文件创建完成,便可以在新创建的项目中看到多出一个META-INF文件夹,下面有一个xml文件:
7. 这样JPA的配置文件便自动生成完成了。
三.通过JAP方式自动生成注解类型的实体类
1. 完成以上两个配置后,进入Window->Open Persperctive->MyElipse Database Explorer视图
2. MyElipse Database Explorer视图界面如下:
3. 在DB Brower窗口中,在之前创建的数据源上右键->点击Open connection,在下面出现一个Connection,展开内容有用户列表,展开用户->table,便可以看到这个用户下的数据库表:
4. 选中想要创建成实现类的数据表上,右键->JPA Reverse Engineering:
5. 点击后,弹出界面如下,选择java src folder(一般是src),然后创建一个package(或在已经存在的pacakge中选择一个也可)。
6. 点击Next,进入界面如下:
7. 点击Finish,等上一段时间后,便自动自成实体类完成。这时通过右上角选择并回到MyElipse Java Enterprise视图下。
8. 打开项目目录,便可以在之前指定的package下看到自动生成的实体类java文件。
9. 点击一个实体类文件查看详细,便可看到这个java实体类中的映射关系是注解方式的:
10. 至此,通过jpa方式把数据库表自动生成了注解方式的java实体类对象便完成了。