(1)下边有两个实体类Order.java和OrderItem.java 前者是作为one 后者是many的一方(也就是说一个订单可以包含多个订单项)
下边是他们的映射关系
(2)Order.java代码如下
package com.lc.bean;
import java.util.HashSet;
import java.util.Set;
import javax.persist...
分类:
其他好文 时间:
2014-12-11 20:52:52
阅读次数:
237
一、简介
JPA(java持久化API)以Enitity为核心,主要功能是将实体映射到底层数据库表,然后通过在应用程序中使用JPA的EntityManager来操作Entity,而JPA实现则将这种操作转换为对底层数据表的操作。
JPA是规范,并不是任何具体的ORM框架,所以在系统中使用JPA时,只是用的规范,具体还是会有一种ORM的实现,例如Hiernate,TopLink等。
如图所示是...
分类:
编程语言 时间:
2014-12-11 19:13:50
阅读次数:
303
(1)新建一个Java项目,例如我的如下:
(2)其中只关心上图中标记的两个包com.lc.bean 和 com.lc.junitTest
现创建lib目录 加入以下jar(免费下载地址:http://yunpan.cn/cfmcLktnMvGwB
提取码 8efe)
另外还要加入你们自己的数据库驱动包哦!
(3)其中Person类为实体类,代码如下:...
分类:
编程语言 时间:
2014-12-10 18:09:14
阅读次数:
193
Spring中的核心:IOC控制反转,依赖注入的三种方式:构造器、setter方法和注解注入...
分类:
编程语言 时间:
2014-12-07 23:19:33
阅读次数:
401
转载地址:http://www.uml.org.cn/j2ee/200912114.asp如果编译器能够对查询执行语法正确性检查,那么对于 Java 对象而言该查询就是类型安全的。Java? Persistence API (JPA) 的 2.0 版本引入了 Criteria API,这个 API ...
分类:
其他好文 时间:
2014-12-03 12:00:18
阅读次数:
296
转载于:http://www.loveweir.com/ 先从persistence.xml开始: <?xml version=”1.0″ encoding=”UTF-8″?> <persistence version=”2.1″ xmlns=”http://java.sun.com/xml/ns/persistence” xmlns:xsi=”http:...
分类:
编程语言 时间:
2014-12-02 19:27:02
阅读次数:
210
Coding the Entity Beans: JPA
实体是轻量级持久域对象,通常表示在关系数据库中的表。一个POJO成为一个实体bean的主要要求是该类必须与javax.persistence.Entity注解注释。表示一个主键属性或字段,使用javax.persistence.Id注解,告诉EJB容器这是EJB的实体bean
package Jc.entity;...
分类:
编程语言 时间:
2014-11-30 21:34:36
阅读次数:
302
对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate、JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits 基本是持久层框架的不二选择。即使在持久层框架层出不穷的今天,iBatis 凭借着易学易用.....
分类:
其他好文 时间:
2014-11-30 21:28:43
阅读次数:
288
一、企业开发模式
目前javaEE应用的开发方式大致可以分为两种:一种以Spring、Hibernate等开源框架为基础即所谓的轻量级JavaEE应用;另一种则以EJB3+JPA为基础配合一些前端框架如JSF、struts2、SpringMvc等等的经典JavaEE开发模式。由于EJB2.0使用相对比较复杂,目前使用的情况来说很多企业基本上使用的是ssh架构,EJB3.0做了改善之后开...
分类:
编程语言 时间:
2014-11-30 15:33:51
阅读次数:
211