eclipse新建jpa项目
![](https://i-blog.csdnimg.cn/blog_migrate/eb61e8c10075d0cd235e63bb17ea86fa.png)
--选择jdk环境
![](https://i-blog.csdnimg.cn/blog_migrate/ea0f0bdd165d81fc241cd0bf15582337.png)
--选择不要内库
![](https://i-blog.csdnimg.cn/blog_migrate/13155fa4720db10da5150faba95f8bd3.png)
--然后finish
配置eclipse数据库关联
--打开Database Development视图![](https://i-blog.csdnimg.cn/blog_migrate/6c79c8db2b5317c241f8d334cc69bf40.png)
--然后左边就出现该试图的显示框
![](https://i-blog.csdnimg.cn/blog_migrate/508df02154ce6558bc081e66bf3d8f1b.png)
--新建一个elipse数据库连接
![](https://i-blog.csdnimg.cn/blog_migrate/dbf4ff9ca5a30afbdf0bef3cfb76d080.png)
--选择要连接数据库的类型,这里选择mysql
![](https://i-blog.csdnimg.cn/blog_migrate/4a96c1467806208165edd3289d963218.png)
--指定驱动并配置连接数据库的细节
![](https://i-blog.csdnimg.cn/blog_migrate/7896c9fd56396d47e74fe06259e040b4.png)
![](https://i-blog.csdnimg.cn/blog_migrate/bc6a2edb50e397463fff809e4099ac19.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e392fdc3a94df4778bcd24a76144ebc0.png)
--OK后,返回 --输入密码,并且测试连接是否成功。成功则finish
![](https://i-blog.csdnimg.cn/blog_migrate/25c0f535cd5668cddbd5bf4aac36ef51.png)
--切换回java视图
![](https://i-blog.csdnimg.cn/blog_migrate/774615c3fda3811ad6329cde65d7743f.png)
--右击刚才新建的jpa项目,新建JPA Entities from Tables项目
![](https://i-blog.csdnimg.cn/blog_migrate/ece28611eacca7ec6352b92327ab8d4d.png)
--选择刚才新建的连接
![](https://i-blog.csdnimg.cn/blog_migrate/75b222f12536ad2c8a36fc643cd50ac6.png)
--修改表与表之间关系的属性名(就是比如学生类中引用教师时的属性名为什么)
![](https://i-blog.csdnimg.cn/blog_migrate/4a3971629628331c660c1e7eb6819f85.png)
--生成的pojo的相关信息配置
![](https://i-blog.csdnimg.cn/blog_migrate/f82243b4ba126895b9f2302f1c0d83f7.png)
--为每个类做处理
![](https://i-blog.csdnimg.cn/blog_migrate/74a22a245ebb9f991264e3641c9327d3.png)
--然后finish。就完成了
–jpa项目就出现了一系列文件
我们会发现这里报红,并且发现配置文件不完全。所以我们需要完善并解决报红问题。
我们知道这是普通java项目,我们过程中不适用内库。就只有自己导入依赖包。
然后完善配置文件就jap普通项目完成了。