cat.java

来自「hibernate方便的操作数据库相当不错的 请各位下载看看啊」· Java 代码 · 共 84 行

JAVA
84
字号
//$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 + =
减小字号Ctrl + -
显示快捷键?