好久没用hibernate,好多东西都忘了,今天就来写写get()和load()的区别。
下面用代码来说明:
先建两个实体类,街道类(Jd)和区县类(Qx)是多对一关系。
Jd:
1 package com.Dto; 2 3 public class Jd { 4 5 private int jdid; 6 private String jdname; 7 private Qx qx=new Qx(); 8 public int getJdid() { 9 return jdid; 10 } 11 public void setJdid(int jdid) { 12 this.jdid = jdid; 13 } 14 public Jd(int jdid, String jdname, Qx qx) { 15 super(); 16 this.jdid = jdid; 17 this.jdname = jdname; 18 this.qx = qx; 19 } 20 public Jd() { 21 super(); 22 // TODO Auto-generated constructor stub 23 } 24 @Override 25 public String toString() { 26 return "Jd [jd> qx 27 + "]"; 28 } 29 public String getjdname() { 30 return jdname; 31 } 32 public void setjdname(String jdname) { 33 this.jdname = jdname; 34 } 35 public Qx getQx() { 36 return qx; 37 } 38 public void setQx(Qx qx) { 39 this.qx = qx; 40 } 41 42 }