JPA為字段設置默認值


http://blog.csdn.net/u011983531/article/details/51286839

 

在使用JPA時,如果需要為屬性設置默認值,很自然的,你可能會想到用下面的方式。

@Column(name="state",columnDefinition="tinyint default 0") private Integer state=0;但很不幸的是,這種方案有時候並不可行,原因在於columnDefinition是在創建表的時候使用的,如果你的表不是自動生成的。

那我們又需要為屬性添加默認值,該怎么辦呢,其實很簡單,就直接為屬性賦值就可以了。

private Integer state=0;

有時候,看起來很復雜的問題,其實換個角度思考,其實就會變得很簡單。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM