第十一章Java持久化与对象数据库.ppt
文本预览下载声明
第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
显示全部