因为一些字段在bean中都会用户,所以我建立了一个BaseModel 是这样的:
/**
 * 
 */
package com.tsts.oa.bean;import java.io.Serializable;
import java.util.Date;/**
 * @author sunyanan
 * 
 */
@SuppressWarnings("serial")
public class BaseModel implements Serializable { private Date createDate;
private Date modifyDate; public Date getCreateDate() {
return createDate;
} public void setCreateDate(Date createDate) {
this.createDate = createDate;
} public Date getModifyDate() {
return modifyDate;
} public void setModifyDate(Date modifyDate) {
this.modifyDate = modifyDate;
}}我另建立了一个实体bean:
/**
 * 
 */
package com.tsts.oa.bean;import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;/**
 * @author sunyanan
 * 
 */
@SuppressWarnings("serial")
@Entity
@Table(name="OA_TEST")
public class Test extends BaseModel { private Long id; @Id @GeneratedValue(strategy=GenerationType.SEQUENCE)
public Long getId() {
return id;
} public void setId(Long id) {
this.id = id;
}}用的是自动生成表,生成的表里面只有id一个字段。高手说一下啊怎么回事,网上搜索实体bean的继承,都是讲解的,用一个表来维护那种类型差不多的实体,比如一个person类,要建立2个man和woman 就用一个列来区别。我要的不是这种继承啊,知道的告诉俺一下吧 谢谢了