📄 cat.java
字号:
//$Id: Cat.java,v 1.5 2005/01/25 00:20:27 epbernard Exp $package org.hibernate.test.metadata.join;import java.util.Set;import java.io.Serializable;import javax.ejb.Entity;import javax.ejb.Id;import javax.ejb.Column;import javax.ejb.OneToMany;import javax.ejb.JoinColumn;import javax.ejb.CascadeType;import javax.ejb.GeneratorType;import javax.ejb.OneToOne;import javax.ejb.FetchType;import javax.ejb.SecondaryTables;import javax.ejb.SecondaryTable;import javax.ejb.UniqueConstraint;/** * @author Emmanuel Bernard */@Entity@SecondaryTables({ @SecondaryTable(name="Cat1"), @SecondaryTable(name="Cat2", uniqueConstraints={@UniqueConstraint(columnNames={"storyPart2"})})})public class Cat implements Serializable { private Integer id; private String name; private String storyPart1; private String storyPart2; private Set<Life> lifes; @Id(generate = GeneratorType.AUTO) public Integer getId() { return id; } public String getName() { return name; } public void setId(Integer integer) { id = integer; } public void setName(String string) { name = string; }// Bug HHH-36// @OneToMany(cascade=CascadeType.ALL, fetch=FetchType.EAGER)// @JoinColumn(name="CAT_ID", secondaryTable="ExtendedLife")// public Set<Life> getLifes() {// return lifes;// }//// public void setLifes(Set<Life> collection) {// lifes = collection;// } @Column(secondaryTable="Cat1") public String getStoryPart1() { return storyPart1; } @Column(secondaryTable="Cat2") public String getStoryPart2() { return storyPart2; } public void setStoryPart1(String string) { storyPart1 = string; } public void setStoryPart2(String string) { storyPart2 = string; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -