【发布时间】:2010-07-28 07:58:49
【问题描述】:
我有一个这样注释的域对象以支持休眠。
@Entity
@Table(name = "INPUT")
public class AppInput {
/**
* Unique id for this request
*/
@Id
@GeneratedValue
@Column(name = "INPUT_ID")
private long requestId;
/**
*
*/
@Column(name = "EMAIL_ID")
private String emailId;
/**
*
*/
@Column(name = "REQUEST_DATE")
private Date requestDate;
/**
*
*/
@Column(name = "INPUT_STATUS")
private char status;
/**
*
*/
@Column(name = "EXPECTED_ORDER_DATE")
private Date expectedOrdDt;
//Getter and setters
}
属性 emailId 是一个外键,引用 User 表中的 emailId 列。假设我将这样的属性添加到 AppInput.java
private User userDetails;
我如何对此进行注释,以便每当我从 db 获取 AppInput 时,也会填充相应的用户详细信息?
【问题讨论】: