我寫的POJO映射到MySQL表與休眠,但我不想綁定一個POJO屬性到MySQL表字段。 代碼爲打擊:休眠映射mysql
public class User{
private long id;
private String name;
private String donotBindAttribute;
set get......
}
如何不與attribue「donotBindAttribute」到MySQL場 誰可以幫我。
我寫的POJO映射到MySQL表與休眠,但我不想綁定一個POJO屬性到MySQL表字段。 代碼爲打擊:休眠映射mysql
public class User{
private long id;
private String name;
private String donotBindAttribute;
set get......
}
如何不與attribue「donotBindAttribute」到MySQL場 誰可以幫我。
使用方法如下 -
@Transient
private String donotBindAttribute;
使此變量爲瞬態。
如果您使用JPA註釋,那麼@Transient是要走的路。如果您使用hbm.xml,則不要映射字段,也不會將其視爲持久屬性。
@Transient
private String donotBindAttribute;
使其瞬變。
*假設您使用的是JPA。
很多,它幫助我.ooo – snageyang 2012-07-24 13:53:36
忽略我不想通過的hbm.xml排除映射已經爲我工作的屬性。此外,忽略來自cfg.xml的表(不相關)也對負載有很大幫助。 – Gyan 2012-07-20 08:17:25