Here's the code:

  | package com.mydomain.myproject;
  | 
  | // Generated Apr 13, 2007 6:45:10 PM by Hibernate Tools 3.2.0.b9
  | 
  | import java.util.Date;
  | import java.util.HashSet;
  | import java.util.Set;
  | import javax.persistence.CascadeType;
  | import javax.persistence.Column;
  | import javax.persistence.Entity;
  | import javax.persistence.FetchType;
  | import javax.persistence.GeneratedValue;
  | import javax.persistence.Id;
  | import javax.persistence.OneToMany;
  | import javax.persistence.Table;
  | import javax.persistence.Temporal;
  | import javax.persistence.TemporalType;
  | import org.hibernate.validator.NotNull;
  | 
  | /**
  |  * Department generated by hbm2java
  |  */
  | @Entity
  | @Table(name = "DEPARTMENT")
  | public class Department implements java.io.Serializable {
  | 
  |     private long departmentId;
  | 
  |     private Set<DepartmentStrings> departmentStringses = new 
HashSet<DepartmentStrings>(
  |                     0);
  | 
  |     public Department() {
  |     }
  | 
  |     public Department(long departmentId) {
  |             this.departmentId = departmentId;
  |     }
  | 
  |     public Department(long departmentId,
  |                     Set<DepartmentStrings> departmentStringses) {
  |             this.departmentId = departmentId;
  | 
  |             this.departmentStringses = departmentStringses;
  |     }
  | 
  |     @Id
  |     @Column(name = "DEPARTMENT_ID", unique = true, nullable = false, 
precision = 16, scale = 0)
  |     @NotNull
  |     @GeneratedValue
  |     public long getDepartmentId() {
  |             return this.departmentId;
  |     }
  | 
  |     public void setDepartmentId(long departmentId) {
  |             this.departmentId = departmentId;
  |     }
  | 
  |     @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy 
= "department")
  |     public Set<DepartmentStrings> getDepartmentStringses() {
  |             return this.departmentStringses;
  |     }
  | 
  |     public void setDepartmentStringses(
  |                     Set<DepartmentStrings> departmentStringses) {
  |             this.departmentStringses = departmentStringses;
  |     }
  | 
  | }
  | 


  | package com.mydomain.myproject;
  | // Generated Apr 13, 2007 6:45:10 PM by Hibernate Tools 3.2.0.b9
  | 
  | import javax.persistence.AttributeOverride;
  | import javax.persistence.AttributeOverrides;
  | import javax.persistence.Column;
  | import javax.persistence.EmbeddedId;
  | import javax.persistence.Entity;
  | import javax.persistence.FetchType;
  | import javax.persistence.JoinColumn;
  | import javax.persistence.ManyToOne;
  | import javax.persistence.Table;
  | import org.hibernate.validator.Length;
  | import org.hibernate.validator.NotNull;
  | 
  | /**
  |  * DepartmentStrings generated by hbm2java
  |  */
  | @Entity
  | @Table(name = "DEPARTMENT_STRINGS")
  | public class DepartmentStrings implements java.io.Serializable {
  | 
  |     private DepartmentStringsId id;
  |     private Department department;
  |     private String name;
  | 
  |     public DepartmentStrings() {
  |     }
  | 
  |     public DepartmentStrings(DepartmentStringsId id, Department department) 
{
  |             this.id = id;
  |             this.department = department;
  |     }
  |     public DepartmentStrings(DepartmentStringsId id, Department department,
  |                     String name) {
  |             this.id = id;
  |             this.department = department;
  |             this.name = name;
  |     }
  | 
  |     @EmbeddedId
  |     @AttributeOverrides({
  |                     @AttributeOverride(name = "departmentId", column = 
@Column(name = "DEPARTMENT_ID", nullable = false, precision = 16, scale = 0)),
  |                     @AttributeOverride(name = "langCode", column = 
@Column(name = "LANG_CODE", nullable = false, length = 5))})
  |     @NotNull
  |     public DepartmentStringsId getId() {
  |             return this.id;
  |     }
  | 
  |     public void setId(DepartmentStringsId id) {
  |             this.id = id;
  |     }
  |     @ManyToOne(fetch = FetchType.LAZY)
  |     @JoinColumn(name = "DEPARTMENT_ID", nullable = false, insertable = 
false, updatable = false)
  |     @NotNull
  |     public Department getDepartment() {
  |             return this.department;
  |     }
  | 
  |     public void setDepartment(Department department) {
  |             this.department = department;
  |     }
  | 
  |     @Column(name = "NAME", length = 4000)
  |     @Length(max = 4000)
  |     public String getName() {
  |             return this.name;
  |     }
  | 
  |     public void setName(String name) {
  |             this.name = name;
  |     }
  | 
  | }
  | 


  | package com.mydomain.myproject;
  | // Generated Apr 13, 2007 6:45:10 PM by Hibernate Tools 3.2.0.b9
  | 
  | import javax.persistence.Column;
  | import javax.persistence.Embeddable;
  | import org.hibernate.validator.Length;
  | import org.hibernate.validator.NotNull;
  | 
  | /**
  |  * DepartmentStringsId generated by hbm2java
  |  */
  | @Embeddable
  | public class DepartmentStringsId implements java.io.Serializable {
  | 
  |     private long departmentId;
  |     private String langCode;
  | 
  |     public DepartmentStringsId() {
  |     }
  | 
  |     public DepartmentStringsId(long departmentId, String langCode) {
  |             this.departmentId = departmentId;
  |             this.langCode = langCode;
  |     }
  | 
  |     @Column(name = "DEPARTMENT_ID", nullable = false, precision = 16, scale 
= 0)
  |     @NotNull
  |     public long getDepartmentId() {
  |             return this.departmentId;
  |     }
  | 
  |     public void setDepartmentId(long departmentId) {
  |             this.departmentId = departmentId;
  |     }
  | 
  |     @Column(name = "LANG_CODE", nullable = false, length = 5)
  |     @NotNull
  |     @Length(max = 5)
  |     public String getLangCode() {
  |             return this.langCode;
  |     }
  | 
  |     public void setLangCode(String langCode) {
  |             this.langCode = langCode;
  |     }
  | 
  |     public boolean equals(Object other) {
  |             if ((this == other))
  |                     return true;
  |             if ((other == null))
  |                     return false;
  |             if (!(other instanceof DepartmentStringsId))
  |                     return false;
  |             DepartmentStringsId castOther = (DepartmentStringsId) other;
  | 
  |             return (this.getDepartmentId() == castOther.getDepartmentId())
  |                             && ((this.getLangCode() == 
castOther.getLangCode()) || (this
  |                                             .getLangCode() != null
  |                                             && castOther.getLangCode() != 
null && this
  |                                             
.getLangCode().equals(castOther.getLangCode())));
  |     }
  | 
  |     public int hashCode() {
  |             int result = 17;
  | 
  |             result = 37 * result + (int) this.getDepartmentId();
  |             result = 37 * result
  |                             + (getLangCode() == null ? 0 : 
this.getLangCode().hashCode());
  |             return result;
  |     }
  | 
  | }
  | 



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4037667#4037667

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4037667
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to