根据我以前的经验,你这个not-null是无法通过hibernate自动建表机制去生效的,也可能是我不知道的设置吧。
不过解决的方法,你可直接去数据库修改这个字段去掉not-null,然后实体类映射文件也去掉。这样就成了。如果你没有权限改表,那就只能重建表了。