Dan*_*nga 8 java orm primitive hibernate jpa
鉴于此类使用JPA映射(使用JPA 1.0和Hibernate):
@Entity
public class Foo {
private int bar;
/* ... */
}
Run Code Online (Sandbox Code Playgroud)
BAR
列设置为NULL 的记录会发生什么?bar
当相应的列为NULL时,我可以指定如何设置字段吗?笔记
我知道这不是最好的做法.问题更多是出于好奇,而且受到这种情况的启发:
NOT NULL
约束是不切实际的.错误的数据是预期的,我的代码的重点是在将数据加载到"真实"数据库之前验证,清理和/或拒绝数据.boolean
应该默认的标志false
.Mic*_*l-O 12
如果列可能包含空值,我宁愿使用对象,因为Matheus的想法会引入错误数据.NULL <> 0
!
小智 5
2.
@Column(name = “bar”, nullable = false, columnDefinition = “bigint(20) default 0?)
private int bar;
Run Code Online (Sandbox Code Playgroud)
它解决了你的问题。
归档时间: |
|
查看次数: |
6555 次 |
最近记录: |