Part.java
Java代码
public class Part implements java.io.Serializable {
// Fields
private Long id;
private String name;
private Part part; //父Part
private Set parts = new HashSet(0); //子Part
// Constructors
/** default constructor */
public Part() {
}
/** minimal constructor */
public Part(Long id) {
this.id = id;
}
public Part(String name) {
this.name = name;
}
/** full constructor */
public Part(Long id, Part part, String name, Set parts) {
this.id = id;
this.part = part;
this.name = name;
this.parts = parts;
}
// Property accessors
public Long getId() {
return this.id;
}
public void setId(Long id) {
this.id = id;
}
public Part getPart() {
return this.part;
}
public void setPart(Part part) {
this.part = part;
}
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
public Set getParts() {
return this.parts;
}
public void setParts(Set parts) {
this.parts = parts;
}
}
Part.hbm.xml
Java代码
"[url]http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd[/url]">