trackerproject.java
来自「anewssystem新闻发布系统集成使用了spring hibernate f」· Java 代码 · 共 154 行
JAVA
154 行
package anni.atracker.domain;
import java.io.Serializable;
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.Lob;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.Transient;
import org.hibernate.annotations.GenericGenerator;
/**
* TrackerProject generated by Lingo.
*
* @author Lingo
* @since 2007年10月07日 下午 18时23分51秒593
*/
@Entity
@Table(name = "A_TRACKER_PROJECT")
public class TrackerProject implements Serializable {
/** * serial. */
static final long serialVersionUID = 0L;
/** * id. */
private Long id;
/** * name. */
private String name;
/** * theSort. */
private Integer theSort;
/** * summary. */
private String summary;
/** * founder. */
private String founder;
/** * trackerIssues. */
private Set<TrackerIssue> trackerIssues = new HashSet<TrackerIssue>(0);
/** * 构造方法. */
public TrackerProject() {
}
/** * @return id. */
@GenericGenerator(name = "generator", strategy = "increment")
@Id
@GeneratedValue(generator = "generator")
@Column(name = "ID", unique = true, nullable = false)
public Long getId() {
return id;
}
/** * @param id Long. */
public void setId(Long id) {
this.id = id;
}
/** * @return name. */
@Column(name = "NAME", length = 100)
public String getName() {
return name;
}
/** * @param name String. */
public void setName(String name) {
this.name = name;
}
/** * @return theSort. */
@Column(name = "THE_SORT")
public Integer getTheSort() {
return theSort;
}
/** * @param theSort Integer. */
public void setTheSort(Integer theSort) {
this.theSort = theSort;
}
/** * @return founder. */
@Column(name = "FOUNDER", length = 50)
public String getFounder() {
return founder;
}
/** * @param founder String. */
public void setFounder(String founder) {
this.founder = founder;
}
/** * @return summary. */
@Column(name = "SUMMARY", length = 6000)
@Lob
public String getSummary() {
return summary;
}
/** * @param summary String. */
public void setSummary(String summary) {
this.summary = summary;
}
/** * @return trackerIssues. */
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "trackerProject")
public Set<TrackerIssue> getTrackerIssues() {
return trackerIssues;
}
/** * @param trackerIssues Set. */
public void setTrackerIssues(Set<TrackerIssue> trackerIssues) {
this.trackerIssues = trackerIssues;
}
/**
* 让树节点显示text.
*
* @return text.
*/
@Transient
public String getText() {
return name;
}
/** * @return leaf. */
@Transient
public boolean isLeaf() {
return true;
}
/** * @return allowDelete. */
@Transient
public boolean isAllowDelete() {
return true;
}
/** * @return allowEdit. */
@Transient
public boolean isAllowEdit() {
return true;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?