$CGLIB_READ_WRITE_CALLBACK = interceptfieldcallback;InterceptFieldCallback是个接口
解决方案 »
- 关于postgreSQL的编码问题,求救啊高人~~
- 求大大解题
- 求利用SSH架构制作的权限管理程序
- form 里面的 file
- Spring+Hibernate+Structs错误,Servlet action is currently unavailable
- Eclipse里面安装插件是不是这样的呢
- 怎样通过下拉框的改变来即时改变本页面的另一部份的显示!
- cmp实体bean的问题--能解答马上给分
- 请教session的问题
- ie8 post 请求传给后台参数为空 有人遇到过吗 谢谢
- 如何使用JApplet安全的连接数据库
- 急问:Hibernate调用HibernateDaoSupport中的findByNamedQuery(hql)出错?
import javax.persistence.*;
@Entity
@Table(name = "某个数据库表的名字")
public class 类名implements Serializable { /**
*
*/
private static final long serialVersionUID = -1653627634458864160L;
private String id;
public 类名() {
} public void setId(String id) { this.id = id;
} @Id
public String getId() { return id;
}
}
import java.util.HashSet;
import java.util.Set;import net.sf.cglib.transform.impl.InterceptFieldCallback;
import net.sf.cglib.transform.impl.InterceptFieldEnabled;public class District implements Serializable, InterceptFieldEnabled {
private static final long serialVersionUID = -5080934823694997202L;
private Integer id;
private String name;
private Set<Street> streets = new HashSet<Street>();
private transient InterceptFieldCallback interceptFieldCallback;
public District() {}
public District(String name) {
this.name = name;
}
public District(String name, Set<Street> streets) {
this.name = name;
this.streets = streets;
}
public District(Integer id, String name, Set<Street> streets) {
this.id = id;
this.name = name;
this.streets = streets;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
if (this.getInterceptFieldCallback() == null) {
return null;
} else {
return (String)getInterceptFieldCallback().readObject(this, "name", this.name);
}
}
public void setName(String name) {
this.name = this.getInterceptFieldCallback() == null ? name : (String)getInterceptFieldCallback().writeObject(this, "name", this.name, name);
}
public Set<Street> getStreets() {
return streets;
}
public void setStreets(Set<Street> streets) {
this.streets = streets;
}
@Override
public String toString() {
return "District [id=" + id + ", name=" + name + ", streets=" + streets
+ "]";
}
public InterceptFieldCallback getInterceptFieldCallback() {
return interceptFieldCallback;
}
public void setInterceptFieldCallback(InterceptFieldCallback interceptFieldCallback) {
this.interceptFieldCallback = interceptFieldCallback;
}
}