0
transient 변수에 column 태그를 주면 hibernate는 어떻게됩니까?transient 변수에 대해 column 태그를 주면 hibernate에서 어떤 일이 발생합니까?
@Table(name="team")
public class Team extends BaseObject implements Serializable {
@Id @GeneratedValue(strategy=GenerationType.AUTO)
private Long id;
@Column(length=50)
private String name;
@Column(length=10)
private String code;
@Column(name = "agency_id")
private Long agencyId;
@Column(name = "agency_name")
private transient String agencyName;
}
다음은 토론입니다. http://stackoverflow.com/questions/4662582/how-to-make-hibernate-ignore-class-variables-that-are-not-mapped. –
당신은'transient' (키워드)를'private transient String agencyName; '이 의미하는 것으로 말하고 있습니까? 그렇다면 필드는 직렬화되지 않습니다. 그러나 주석 인'@ Transient' ('javax.persistence.Transient')에 대해서 말하면, 필드는 데이터베이스에 저장되지 않을 것이고 (값도 검색 될 것입니다 - 언급 할 필요는 없습니다). – Tiny