执行jpa,显示表不存在WARN: Table 'jpa.customer' doesn't exist

好多时候执行jpa会出现表不存在的情况,有的人说是没有现在mysql中新建表,其实这是不对的,对表的操作有两种方式,一个是更新表,一个是新建表;

处理这种问题的方法是。在配置文件中加一条语句: <property name="hibernate.hbm2ddl.auto" value="create"/>。记得是在配置hibernate的属性地方加。这样就会自动的去新建表,而不是没有表就会出错。还有就是我们新建jpa工程的时候,2.1和2,0配置文件是有很大的区别的,我们要注意一下。



你可能感兴趣的:(执行jpa,显示表不存在WARN: Table 'jpa.customer' doesn't exist)