Go to most recent revision |
View as "text/plain" |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
1
package ch.ffhs.webE.domain;
// Generated 19.12.2010 14:46:08 by Hibernate Tools 3.4.0.Beta1
import java.util.HashSet;
import java.util.Set;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import static javax.persistence.GenerationType.IDENTITY;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;
/**
* RelationshipType generated by hbm2java
*/
@
Entity
@Table
(name =
"relationship_type", catalog =
"webengineering", uniqueConstraints = @UniqueConstraint
(columnNames =
"name_from"))
public class RelationshipType
implements java.
io.
Serializable {
private Integer relationshipId
;
private String nameFrom
;
private String nameTo
;
private Set<Relationship
> relationships =
new HashSet<Relationship
>(0);
public RelationshipType
() {
}
public RelationshipType
(String nameFrom,
String nameTo
) {
this.
nameFrom = nameFrom
;
this.
nameTo = nameTo
;
}
public RelationshipType
(String nameFrom,
String nameTo,
Set<Relationship
> relationships
) {
this.
nameFrom = nameFrom
;
this.
nameTo = nameTo
;
this.
relationships = relationships
;
}
@Id
@GeneratedValue
(strategy = IDENTITY
)
@Column
(name =
"relationship_id", unique =
true, nullable =
false)
public Integer getRelationshipId
() {
return this.
relationshipId;
}
public void setRelationshipId
(Integer relationshipId
) {
this.
relationshipId = relationshipId
;
}
@Column
(name =
"name_from", unique =
true, nullable =
false)
public String getNameFrom
() {
return this.
nameFrom;
}
public void setNameFrom
(String nameFrom
) {
this.
nameFrom = nameFrom
;
}
@Column
(name =
"name_to", nullable =
false)
public String getNameTo
() {
return this.
nameTo;
}
public void setNameTo
(String nameTo
) {
this.
nameTo = nameTo
;
}
@OneToMany
(fetch = FetchType.
LAZY, mappedBy =
"relationshipType")
public Set<Relationship
> getRelationships
() {
return this.
relationships;
}
public void setRelationships
(Set<Relationship
> relationships
) {
this.
relationships = relationships
;
}
}