Hibernate实现JPA的示例

目录

  • 概述
  • 演示环境
  • 示例

[一]、概述

本文主要是结合实际代码详细演示Hibernate对JPA实现的应用示例。

[二]、演示环境

  • Hibernate 4.2.1.Final
  • Java 1.7.0_25
  • Maven 3.0.4

[三]、示例

1.创建演示项目

创建好项目后,以Maven Project导入Eclipse,配置相关的builder path,截图如下:

hibernate-jpa-01

配置修改 pom.xml 文件如下:

2.创建一个测试的Entity类:

UserInfo.java

3.创建配置文件:

META-INF/persistence.xml

4.创建测试类

EntityManagerTest.java

5.初始化数据:

运行单元测试类全部通过,日志如下:

>>>> testMerge <<<<

UserInfo [id=1, userName=michael, email=sjsky007@gmail.com, blogURL=micmiu.com]

UserInfo [id=1, userName=michael, email=michael@micmiu.com, blogURL=micmiu.com]

>>>> testRead <<<<

>>>> find user = UserInfo [id=1, userName=michael, email=michael@micmiu.com, blogURL=micmiu.com]

>>>> testCreate <<<<

>>>> before create count = 2

>>>> after create count = 3

>>>> testDelete <<<<

>>>> before delete count = 3

>>>> after delete count = 2

>>>> testUpdate <<<<

UserInfo [id=1, userName=michael, email=michael@micmiu.com, blogURL=micmiu.com]

UserInfo [id=1, userName=michael, email=micmiu.com@gmail.com, blogURL=micmiu.com]

本文介绍到此结束@Michael Sun.

原创文章,转载请注明: 转载自micmiu – 软件开发+生活点滴[ http://www.micmiu.com/ ]

本文链接地址: http://www.micmiu.com/j2ee/hibernate/hibernate-jpa-demo/

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">