对于Hibernate的增删改查,我们还是用一个案例来说明
下面是整个项目的目录结构:

一、com.mypro.domain包
封装person域模型
1 package com.mypro.domain; 2 3 public class Person { 4 5 private int id; 6 private String name; 7 private int age; 8 private String gender; 9 public int getId() { 10 return id; 11 } 12 public void setId(int id) { 13 this.id = id; 14 } 15 public String getName() { 16 return name; 17 } 18 public void setName(String name) { 19 this.name = name; 20 } 21 public int getAge() { 22 return age; 23 } 24 public void setAge(int age) { 25 this.age = age; 26 } 27 public String getGender() { 28 return gender; 29 } 30 public void setGender(String gender) { 31 this.gender = gender; 32 } 33 @Override 34 public String toString() { 35 return "Person [id=" + id + ", name=" + name + ", age=" + age 36 + ", gender=" + gender + "]"; 37 } 38 public Person(int id, String name, int age, String gender) { 39 super(); 40 this.id = id; 41 this.name = name; 42 this.age = age; 43 this.gender = gender; 44 } 45 public Person() { 46 super(); 47 } 48 49 }
定义QueryResult用来返回分页查询结果集以及表总所有记录数据的封装
1 package com.mypro.domain; 2 3 import java.util.List; 4 5 public class QueryResult { 6 7 //返回数据库中某表总的记录数 8 private long count; 9 //返回结果集 10 private List list; 11 public long getCount() { 12 return count; 13 } 14 public void setCount(long count) { 15 this.count = count; 16 } 17 public List getList() { 18 return list; 19 } 20 public void setList(List list) { 21 this.list = list; 22 } 23 public QueryResult(long count, List list) { 24 super(); 25 this.count = count; 26 this.list = list; 27 } 28 public QueryResult() { 29 super(); 30 } 31 32 }
posted on
浙公网安备 33010602011771号