最近项目中使用到了JPA,所以趁机学习一下JPA相关的知识。我是跟着《尚硅谷的视频》学习的!
看了视频中,老师讲的第一节知识:老师有这么一句话说‘使用JPA,避免了开发者开发持久层(也就是dao),我们唯一要做的就是定义dao接口和dao接口中方法的实现’,这句话听了之后,对JPA更加好奇。
JPA入门程序:hellojpa
一、环境搭建
1.eclipse(我使用的是这个,其他的工具应该都可以使用的);
2.mysql数据库
3.步骤:
(1)在eclipse中创建JPA项目工程。
需要注意的是:第一次创建jpa工程过程中,都会报如下所示的错误。
自己网上找了很长时间,发现一篇文章(来自):
http://www.yiibai.com/jpa/jpa_installation.html
里面详细介绍了上面问题的解决。(但是这么做,在后面的测试中会有问题的,我们接下来看看,到底发生了什么?)
(2)搭建好工程,下面我们要做的是:引入jar包。分别是hibernate的jar、mysql数据驱动的jar、以及一个jpa注解的jar;
(3)配置类路径下的perstience.xml(包括数据库信息、hibernate的相关属相之类的);
(4)创建实体类,在实体的属相加上对应的注解来描述要生成的表和实体的对应关系;
(5)编写main方法测试。