|
在 OnlineGame Class 中,可以通过如下清单 11 所示方式设置属性 ServiceProvider:
清单 11. 应用 @Required
@Column(name="",nullable=true)
@Basic
@Required
private String ServiceProvider;
数据库不再对 ServiceProvider 是否为空做出约束,但是通过实现标记为 @prePresist 的回调函数,函数中检测是否有 @Required,如果有 @Required,该字段就不能为空。如此 ServiceProvider 的约束条件就不会再成为约束类 PCGame 的条件。 |
|