文档详情

第十一章Java持久化与对象数据库.ppt

发布:2017-04-29约3.09千字共43页下载文档
文本预览下载声明
第11章 Java持久化与对象数据库;主要内容; 介绍;11.1 对象数据库与JPA;11.1 对象数据库与JPA;11.1 对象数据库与JPA;11.1 对象数据库与JPA;;11.1 对象数据库与JPA;11.1 对象数据库与JPA;11.1 对象数据库与JPA;11.1 对象数据库与JPA;11.2 JPA程序初步;11.2 JPA程序初步;11.2 JPA程序初步;;;11.2 JPA程序初步;11.2 JPA程序初步;11.2 JPA程序初步;/*24*/ @Column(name = SEX) /*25*/ private String sex; /*26*/ /*27*/ public Person() { } /*28*/ public Person(Integer id) { /*29*/ this.id = id; /*30*/ } /*31*/ /*32*/ public Integer getId() { /*33*/ return this.id; /*34*/ } /*35*/ public void setId(Integer id) { /*36*/ this.id = id; /*37*/ } /*38*/ /*39*/ public String getName() { /*40*/ return ; /*41*/ } /*42*/ public void setName(String name) { /*43*/ = name; /*44*/ } /*45*/ /*46*/ public Integer getAge() { /*47*/ return this.age; /*48*/ } /*49*/ public void setAge(Integer age) { /*50*/ this.age = age; /*51*/ } /*52*/ /*53*/ public String getSex() { /*54*/ return this.sex; /*55*/ } /*56*/ public void setSex(String sex) { /*57*/ this.sex = sex; /*58*/ } /*59*/};11.2 JPA程序初步;标记名称;11.2 JPA程序初步;;11.2 JPA程序初步;/*25*/ public static void createPerson(EntityManager manager) /*26*/ { /*27*/ Person p=new Person(); /*28*/ p.setName(wangwu6); /*29*/ p.setAge(new Integer(31)); /*30*/ p.setSex(male); /*31*/ EntityTransaction transaction = manager.getTransaction(); /*32*/ transaction.begin(); /*33*/ manager.persist(p); /*34*/ mit(); /*35*/ } /*36*/ public static void showAll(EntityManager manager) /*37*/ { /*38*/ EntityTransaction transaction = manager.getTransaction(); /*39*/ transaction.begin(); /*40*/ Query q=manager.createQuery(“select c from Person c); /*41*/ List results=q.getResultList(); /*42*/ mit(); /*43*/ Iterator it=results.iterator(); /*44*/ while(it.hasNext()) /*45*/ { /*46*/ Person p=(Person)it.next(); /*47*/ System.out.pr
显示全部
相似文档