hibernate配置文件

hibernate配置文件

配置数据库信息:

<!-- 配置关于数据库连接的四个项:driverClass  url username password -->
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql:///hibernate</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">123456</property>

配置hibernate信息:

<!-- 可以将向数据库发送的SQL语句显示出来 -->
<property name="hibernate.show_sql">true</property>
<!-- 格式化SQL语句 -->
<property name="hibernate.format_sql">true</property>

<!-- hibernate的方言 :根据配置的方言生成相应的SQL语句-->
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
<!-- 
none:不用Hibernate自动生成表
create:每次都会创建一个新的表(测试)
create-drop:每次都会创建一个新的表,执行程序结束后删除这个表(测试)
update:如果数据库中有表,使用原来的表,如果没有表,创建一个新表,可以更新表结构
validate:只会使用原来的表,对映射关系进行校验
-->
<property name="hibernate.hbm2ddl.auto">update</property>

映射文件:

<!-- 配置hibernate的映射文件所在的位置 -加载映射-->
<mapping resource="com/oak/entity/User.hbm.xml" />

而在mysql5.0以后是不支持type=myisam的

所以配置文件里千万要慎重, 要这样配置

org.hibernate.dialect.MySQL5Dialect

如果数据库在5.0以后要加一个5 , 写成 MySQL5Dialect, 才可以正常建表
————————————————
版权声明:本文为CSDN博主「扛大米的L」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_27144877/article/details/80474796

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值