您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

困惑:使用JPA和Hibernate的@NotNull与@Column(nullable = false)

困惑:使用JPA和Hibernate的@NotNull与@Column(nullable = false)

@NotNullJSR 303 Bean验证批注。它与数据库约束本身无关。由于Hibernate是JSR 303的参考实现,因此它会智能地选择这些约束并将它们转换为数据库约束,因此您只需付出1即可获得两个。@Column(nullable = false)是JPA声明列为非空的方法。即前者用于验证,而后者则用于指示数据库模式详细信息。您将从Hibernate的验证批注中获得一些额外的(欢迎使用!)帮助。

其他 2022/1/1 18:22:54 有640人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶