dav*_*ooh 5 java orm annotations jpa
从@Column注释文档中,我验证的nullable属性具有true默认值.
在我的实体定义中,我想将不可为空的列设置为默认行为,但我不想为每一列设置此列.
有没有办法全局更改nullable属性(最终是其他)的默认值?
我不熟悉覆盖 JPA 默认设置的方法,但您可以使用 EntityListeners 执行一些 @PrePersist 验证并通过反射检查对象字段(非瞬态字段)是否不为空。
话虽如此,我相信这使得实体定义不太清晰,并且宁愿坚持使用 (nullable="false") 更具声明性的技术。
| 归档时间: |
|
| 查看次数: |
423 次 |
| 最近记录: |