美文网首页
JPA工程搭建(入门篇)

JPA工程搭建(入门篇)

作者: 别拿爱情当饭吃 | 来源:发表于2018-07-29 17:55 被阅读152次

目录:

一、什么是JPA

二、JPA优势?

三、JPA简单工程搭建

一、JPA是什么?

用一句概括:JPA(JAVA Persistence API)是一个ORM规范,而不是一种ORM框架。

因为JPA并未提供ORM实现,它只是制订了一些规范,提交了一些变成的API接口,具体的实现则有ORM厂商提供实现。

二、JPA的优势

1、标准化:提交相同的API,这保证了基于JPA开发的企业应用能够经过少量的修改就能够在不同的ORM框架下运行。

2、简单易用,集成方便

3、JPQL,是一个类似于HQL的面向对象的查询语言。

4、支持面向对象的高级特性

三、JPA简单工程搭建

1、在eclipse下,创建JPA工程

2、导入相关Jar包(这里用的是hibernateORM框架)

导入jar包

3、在persistence.xml文件下,配置数据库相关信息

配置数据库相关信息

4、在persistence.xml文件,配置jpa的基本属性

jpa的基本属性

5、添加实体类,在persistence.xml文件中配置实体类的全路径。(当然,你得先创建实体类)

实体类

@Table(name="JPA_CUSTOMER"),这个JPA_CUSTOMER是“创建的表名”

@Entity,这个是说明这个Customer是一个实体类,映射到指定的数据库表

@Id,这些要在get方法那里注解,说明的意思是:这个字段是主键

@GeneratedValue(strategy=Generation.Auto),是生成主键的策略

@column(name="last_name"),当想数据库的字段名字和实体类字段名字不一样时,可以通过column来修改。(不加该字段,就默认数据库字段名字和实体类字段名字一样)

@basic,有一些字段,比如age和email是没注解的,默认注解是@basic

配置类的全路径

6、创建Main方法

1、创建EntitymanagerFactory

2、创建entitymanager

3、开启事务

4、进行持久化操作

5、提交事务

6、关闭entitymanager

7、关闭entitymanagerfactory

启动类

7.校验

相关文章

网友评论

      本文标题:JPA工程搭建(入门篇)

      本文链接:https://www.haomeiwen.com/subject/lfctvftx.html