我是靠谱客的博主 幽默苗条,最近开发中收集的这篇文章主要介绍jPA自动创建数据库表的一些配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

题目: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自动创建数据库表的一些配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部