Hibernate的一个坑(启动后自动创建表失败),立贴记录一下

新建了一个实体类,启动后发现没有自动创建表,反复查找了几个小时,终于找到了原因:
1.表字段不能和数据库的关键字冲突,实体类中有一个字段“key”,导致创建失败,改为“keyStr”后正常;
2.String类型的字段length指定不合适,测试发现,指定为4096和409600均能正常创建,但40960创建失败;

好了,问题终于解决,顺便吐槽一下hibernate,创建失败居然没有错误提示信息,真的很无语。。。。。。。

猜你喜欢

转载自yangylsky.iteye.com/blog/2307946