2011-03-22 19 views
11

Bazı alanları içeren bir fasulye var ve ikisi de hazırda bekletme (errorStatus ve operationResultMessage) ile eşlenecek şekilde tasarlanmamış. Hibernate'e (ek açıklamalarla) bu alanları haritalamak istemediğimi nasıl anlarım?Hazırda Bekletme Ek Açıklamaları - Bir fasulye alanının eşleşmesini nasıl hariç tutarım?

* fasulye eşleştirilmiş tablo alanlarını yok: önceden errorStatus ve operationResultMessage

teşekkürler. Sağ feryat

Kodu:

** Gettters ve Seterleri ommited!

@Entity 
@Table(name = "users") 
public class AccountBean implements Serializable { 

private static final long serialVersionUID = 1L; 

@Id 
@GeneratedValue(strategy = GenerationType.AUTO) 
private int id; 

@Column(name = "name") 
private String userName; 

@Column(name = "email") 
private String email; 

@Column(name = "login") 
private String login; 

@Column(name = "password") 
private String password; 

private Boolean errorStatus; 

private String operationResultMessage; 

cevap

28

@Transient ek açıklamasını kullanın. Eğer alanlar yerine getters/ayarlayıcıları annotating eğer @Transient ek açıklama nereye gideceğini Açıkçası

/* snip... */ 

@Transient 
private Boolean errorStatus; 

@Transient 
private String operationResultMessage; 


, bu.

+0

Bahşişiniz için teşekkürler Matt, yararlı oldu! –

İlgili konular