2012-07-20 164 views
1

我寫的POJO映射到MySQL表與休眠,但我不想綁定一個POJO屬性到MySQL表字段。 代碼爲打擊:休眠映射mysql

public class User{ 

    private long id; 
    private String name; 
    private String donotBindAttribute; 
    set get...... 
} 

如何不與attribue「donotBindAttribute」到MySQL場 誰可以幫我。

回答

1

使用方法如下 -

@Transient 
private String donotBindAttribute; 
1

使此變量爲瞬態。

如果您使用JPA註釋,那麼@Transient是要走的路。如果您使用hbm.xml,則不要映射字段,也不會將其視爲持久屬性。

+0

忽略我不想通過的hbm.xml排除映射已經爲我工作的屬性。此外,忽略來自cfg.xml的表(不相關)也對負載有很大幫助。 – Gyan 2012-07-20 08:17:25

1
@Transient 
private String donotBindAttribute; 

使其瞬變。

*假設您使用的是JPA。

+0

很多,它幫助我.ooo – snageyang 2012-07-24 13:53:36