概述
题目:jPA如何自动创建数据库表(如何将EntityBean自动映射成数据库表,而不需要先创建表再开发应用程序)
在persistence.xml里边加入如下的设置语句:
<properties>
<property name="hibernate.hbm2ddl.auto" value="create"/>
//1:value="create-drop" 表示当JPA应用的时候自动创建表,在解应用的时候删除相应的表,这个在做测试的时候比较有用,但在开发过程中不这么用
//2:value="create"这个在每次应用启动的时候都会创建数据库表(会删除以前数据库里的数据。
//3:value="update" 这个属性的作用是a:每次只会更新数据库表里的信息
b:在entityBean添加或删除字段的时候会同步到数据库中的表
<!--显示最终执行的sql-->
<property name="hibernate.show_sql" value="true"/>
<!--格式化显示最终执行的sql-->
<property name="hibernate.formate_sql" value="true"/>
</properties>
最后
以上就是幽默苗条为你收集整理的jPA自动创建数据库表的一些配置的全部内容,希望文章能够帮你解决jPA自动创建数据库表的一些配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复