go4it

just do it

随笔分类 -  EJB3 & JPA学习

1 2 3 4 下一页

JPA相关--Annotation
摘要:1.自定义注解import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target(ElementType.METHOD) //指定可以用在... 阅读全文

posted @ 2009-07-26 12:37 cxccbv 阅读(348) 评论(0) 推荐(0)

JPA视频学习(六)联合主键
摘要:1.配置主键类import java.io.Serializable;import javax.persistence.Column;import javax.persistence.Embeddable;/** * 1.提供无参数构造器 * 2.实现序列号接口 * 3.重写hashCode和equals方法 * @author Administrator * */@Embeddable //用在... 阅读全文

posted @ 2009-07-26 11:07 cxccbv 阅读(542) 评论(0) 推荐(0)

JPA视频学习(五)双向多对多关联配置
摘要:1.配置persistence.xml和log4j 配置persistence.xml<?xml version="1.0" encoding="UTF-8"?><persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan... 阅读全文

posted @ 2009-07-26 10:16 cxccbv 阅读(450) 评论(0) 推荐(0)

JPA相关--配置Myeclipse的提示和MySql的默认数据库引擎
摘要:1.MyEclipse扩展功能设置(Eclipse代码提示功能扩展) http://yangyiqian.javaeye.com/blog/365900 摘要:一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的... 阅读全文

posted @ 2009-07-25 21:25 cxccbv 阅读(748) 评论(0) 推荐(0)

JPA视频学习(四)双向一对一关联配置
摘要:1.persistence.xml配置:<?xml version="1.0" encoding="UTF-8"?><persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=... 阅读全文

posted @ 2009-07-25 20:33 cxccbv 阅读(448) 评论(0) 推荐(0)

JPA视频学习(三)双向一对多关联配置
摘要:1.persistence.xml配置文件:<?xml version="1.0" encoding="UTF-8"?><persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocatio... 阅读全文

posted @ 2009-07-25 19:54 cxccbv 阅读(738) 评论(0) 推荐(0)

JPA视频学习(二)JPQL查询语句
摘要:可以使用位置参数和命名参数://@Test public void query(){ //读取不用开启事务 EntityManagerFactory fac=Persistence.createEntityManagerFactory("HelloJPAPU"); EntityManager em=fac.createEntityManager(); Query query=em.crea... 阅读全文

posted @ 2009-07-25 16:25 cxccbv 阅读(603) 评论(0) 推荐(0)

JPA视频学习(一)增删改查
摘要:1.依赖jar包: 2.配置文件: <?xml version="1.0" encoding="UTF-8"?><persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="... 阅读全文

posted @ 2009-07-25 15:50 cxccbv 阅读(677) 评论(0) 推荐(0)

重拾EJB3--《EJB3入门经典》
摘要:1.环境变量设置JBOSS_HOME,在path添加jboss目录下bin目录 2.设置相关的build path:jbossall-client和jboss-ejb3x的jar包,junit4包 3.使用ant部署 4.测试: (1)创建一个web project (2)jsp:<%@ page language="java" contentType="text/html; charset... 阅读全文

posted @ 2009-05-10 10:04 cxccbv 阅读(543) 评论(0) 推荐(0)

EJB3几个易混淆的地方
摘要:1.关系的拥有者:规范24页 The inverse side of a bidirectional relationship must refer to its owning side by use of themappedBy element of the OneToOne, OneToMany,or ManyToMany annotation. ThemappedBy element des... 阅读全文

posted @ 2009-02-16 19:10 cxccbv 阅读(525) 评论(0) 推荐(0)

EJB的JPA就这样暂时告一段落了。
摘要:1.EJB的JPA暂时就“集中攻克”到此,也就是说以后可能很少有一大片的时间来专门深入研究EJB了,只能靠零散的时间, 利用时间的积累,来逐步深厚EJB的功力了,接下来,坚持至少每周看一次EJB,记录在cnblog中。 2.明天开始JSF之旅,然后就是SEAM和grails。 3.如果seam开发速度够快的话,可以先把grails暂且放在一边。 阅读全文

posted @ 2009-01-24 23:47 cxccbv 阅读(315) 评论(0) 推荐(0)

多地多关联的增加,修改和删除
摘要:package com.score.test; import java.util.HashSet; import java.util.Properties; import javax.naming.InitialContext; import javax.naming.NamingException; import com.score.dao.CourseDAO; import com.sc... 阅读全文

posted @ 2009-01-24 23:43 cxccbv 阅读(543) 评论(0) 推荐(0)

多对多关联查询sql语句
摘要:1.student,score,coure的实体关联定义如下: ------------------------------------------------------------------------------------------------ Student: @Entity@Table(name="tb_student")public class Student implement... 阅读全文

posted @ 2009-01-24 22:40 cxccbv 阅读(3998) 评论(0) 推荐(0)

EntityCURD操作的参数和返回值
摘要:以下是netbeans根据实体自动生成的CURD模板:/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.medea.order.session; import com.medea.order.entity.Storeord... 阅读全文

posted @ 2009-01-24 19:42 cxccbv 阅读(264) 评论(0) 推荐(0)

在J2SE环境中使用JPA
摘要:1.配置persistence.xml org.hibernate.ejb.HibernatePersistence 2.在J2SE环境中只能使用应用托管的EntityManager并且手工控制事务。public ... 阅读全文

posted @ 2009-01-24 10:19 cxccbv 阅读(1213) 评论(0) 推荐(0)

容器托管的EntityManager持久化上下文
摘要:1.在容器中,EntityManager由容器来管理,它的事务由JTA来管理,当调用EntityManager时,容器首先检查是否处在持久化上下文中。 若是,则EntityManager将使用该持久化上下文和其关联的事务; 若没有关联任何持久化上下文,则创建一个新的持久化上下文,并将EntityManager与所在的事务关联。 2.容器托管的EntityManager的持久化上下文的作用范围有... 阅读全文

posted @ 2009-01-24 09:15 cxccbv 阅读(692) 评论(0) 推荐(0)

关联查询
摘要:1.查询关联实体: (1)在一对一关连查询中,可以直接通过引用其关联属性来查询: select c.address from Customer c JPA实现者会根据实体映射的关系自动关联所对应的实体。 (2)在一对多中,可以通过IN select c.name,o from Customer c, in (c.orders) o 其中o为集合的别名。 ... 阅读全文

posted @ 2009-01-23 17:17 cxccbv 阅读(515) 评论(0) 推荐(0)

EJB的查询
摘要:参考网址:http://blog.csdn.net/senton/archive/2007/03/08/1524432.aspx 1.创建Query查询对象的三种方式 (1)JPQL查询 (2)命名查询(Named) (3)本地查询(Native) 2.三种返回形式 (1)getResultList():一般返回实体集合类型:List result=query.getResul... 阅读全文

posted @ 2009-01-23 16:28 cxccbv 阅读(590) 评论(0) 推荐(0)

实体的高级操作
摘要:1.通过getReference()捕获异常 Customer customer=null; try{ customer=em.getReference(Customer.class,new Integer(1)); }catch(EntityNotFoundException e){ //自定义捕获异常 } 2.同步数据库 当调用persist,merge,remove... 阅读全文

posted @ 2009-01-23 15:13 cxccbv 阅读(253) 评论(0) 推荐(0)

实体的生命周期
摘要:一个实体从创建到销毁经历的几个状态: 瞬时状态(transient)----持久化状态(Persisted)-----托管状态(Managed/Attached)-----游离状态(Detached)-----销毁状态(Removed) 1.瞬时状态(transient): 只是new,但是还没persist到数据库,只是在内存当中。 2.持久化状态(Persisted): ... 阅读全文

posted @ 2009-01-23 14:32 cxccbv 阅读(469) 评论(0) 推荐(0)

1 2 3 4 下一页

导航