Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as Java by Mari ( 16 years ago )
package itdep.model.student.event;
import itdep.model.IisEntity;
import itdep.model.dictionary.DirectiveType;
import org.hibernate.annotations.Filter;
import javax.persistence.*;
import java.util.Date;
import java.util.Set;
/**
* @author lena
* @version $Revision: 597 $ $Date: 2009-11-30 16:17:57 +0200 (Mon, 30 Nov 2009) $
*/
@Entity
@Filter(name = "existing")
@Table(name = "DIRECTIVE")
public class Directive extends IisEntity {
@Column(name = "DIRECTIVE_NUMBER", nullable = false, insertable = true, updatable = true)
private String directiveNumber;
@Column(name = "DIRECTIVE_DATE", nullable = true, insertable = true, updatable = true)
private Date directiveDate;
/*
* order or disposal
* приказ или расопряжение
*/
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ID_DIRECTIVE_TYPE", nullable = false, insertable = true, updatable = true)
private DirectiveType directiveType;
@OneToMany(mappedBy = "directive", targetEntity = StudentEvent.class, cascade = CascadeType.ALL)
private Set<StudentEvent> events;
public String getDirectiveNumber() {
return directiveNumber;
}
public void setDirectiveNumber(String directiveNumber) {
this.directiveNumber = directiveNumber;
}
public Date getDirectiveDate() {
return directiveDate;
}
public void setDirectiveDate(Date directiveDate) {
this.directiveDate = directiveDate;
}
public Set<StudentEvent> getEvents() {
return events;
}
public void setEvents(final Set<StudentEvent> events) {
this.events = events;
}
public DirectiveType getDirectiveType() {
return directiveType;
}
public void setDirectiveType(final DirectiveType directiveType) {
this.directiveType = directiveType;
}
}
Revise this Paste