在利用注解开发数据库持久层以前,需要学习一个规范JPA(Java Persistence API),这也是SUN公司提出的数据库的持久化规范。就类似于JDBC,Servlet,JSP等规范一样。而Hibernate框架就实现了此规范,我们可以通过注解和配置文件来实现此规范。前边的学习都是建立在配置文件的基础上,而注解开发现在也处于一种趋势,毕竟它大大提高了开发速度。
...
分类:
Web程序 时间:
2014-11-09 22:19:40
阅读次数:
300
1、JPQL 语句查询,代码如下: @Test
public void query(){ EntityManagerFactory factory = Persistence.createEntityManagerFactory("learn_jpa"); EntityManager em = fa...
分类:
其他好文 时间:
2014-11-08 13:30:37
阅读次数:
252
声明:1、本文系原创,非抄袭或转载过来的。2、本文论点都亲手做过实验论证。3、本文所讲的Hibernate配置都基于注解的方式,hbm语法未提供。非常多人对持久层概念搞不清JPA、Hibernate、EJB3.0的关系,这里做一下简单的说明:JPA是一个持久层设计接口,EJB3.0和Hibernat...
分类:
Web程序 时间:
2014-11-08 13:27:04
阅读次数:
199
1、添加数据,代码如下: @Test
public void save(){ EntityManagerFactory factory = Persistence.createEntityManagerFactory("learn_jpa"); EntityManager em = factory....
分类:
其他好文 时间:
2014-11-07 22:03:05
阅读次数:
267
http://blog.csdn.net/zheng2008hua/article/details/6274659关键词:JPA 数据库表代码自动生成,JPA代码生成自动生成对应数据库表的JPA代码工具:1.myEclipse 使用MyEclipse Persistence Tools;2.ecli...
分类:
数据库 时间:
2014-11-07 16:19:21
阅读次数:
350
1、在上一节可在数据库中看到创建出来的表和字段,是通过 Entity bean 来创建的,而创建表名和字段名的规则是怎样的? 有类,代码如下: package learn.jpa.bean; import javax.persistence.Entity;
import javax.persiste...
分类:
其他好文 时间:
2014-11-06 21:41:26
阅读次数:
228
1、编写实体类,代码如下: package learn.jpa.bean; import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id; @Entity
p...
分类:
其他好文 时间:
2014-11-06 21:36:25
阅读次数:
140
http://www.blogjava.net/ITdavid/archive/2009/02/25/256605.html注解方式的主键配置非自增字段为主键,注解annotation表示以N_LOG_ID字段为例:@Id@Column(name = "N_LOG_ID", unique = tru...
分类:
Web程序 时间:
2014-11-06 17:03:24
阅读次数:
200
http://developer.51cto.com/art/200906/130500.htmJPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据。本文将对比JPA与Hibernate...
分类:
Web程序 时间:
2014-11-06 16:54:33
阅读次数:
214
http://blog.csdn.net/hmk2011/article/details/6289151(1)、JPA介绍:JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。JPA吸取了目前Java持久化技术的...
分类:
Web程序 时间:
2014-11-06 16:34:50
阅读次数:
231