java - 如何避免 hibernate 插入空字符串到我的字段?

标签 java spring hibernate

我有一个Mysql表,其字段名为“password”,我已在mysql中设置该字段为NOT NULL。

但是 hibernate 总是将空字符串插入到我的表中。

所以,我想知道是否有一种方法可以配置hibernate将空字符串视为null并让mysql抛出该字段不允许为NULL的错误。

最佳答案

尝试使用@NotBlank annotation向您的密码字段添加约束.

关于java - 如何避免 hibernate 插入空字符串到我的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22547715/

相关文章:

java - 如何使用带变量的方法?

java - JTable 如何在插入删除或更新数据后刷新表模型。

java - 使用 findAll() Spring JPA PostgreSQL 时出现无限循环

hibernate - 如何在Grails HQL语句中进行ORDER BY

java - Spring 无法解析 JSP View

java - 为什么我的 getName() 和 getSalary() 会导致错误?他们不应该从其他类(class)拉出来吗?

java - 在 JPA 查询中包含枚举

java - 安卓编程: Authentication and data exchange with Java EE

java - Spring Security 4 无法在 Tomcat 7 上创建 bean FilterChain

java - 使用 hiberante session.load 锁定对象