Hibernate--hibernate.cfg.xml配置

数据库连接<required>:

<property name="hibernate.connection.driver_class">  com.mysql.jdbc.Driver</property><property name="hibernate.connection.username">root</property><property name="hibernate.connection.password">root</property><property name="hibernate.connection.url">  jdbc:mysql://localhost:3306/db_name</property>

方言<required>:

<!-- 数据库方言:指定连接的数据库,要对应版本,否则无法建表 --><!-- hibernate5.0 MySQL5 --><!-- hibernate5.1 MySQL5InnoDBDialect -->

<property name="hibernate.dialect">  org.hibernate.dialect.MySQL5InnoDBDialect</property>

SQL显示方式:

<!-- 是否显示SQL --><property name="hibernate.show_sql">true</property><!-- 是否格式化SQL --><property name="hibernate.format_sql">true</property><!-- 是否需要维护表结构 --><property name="hibernate.hbm2ddl.auto">update</property>  update:没有就创建表,如果表改变了,则增量修改    在原表基础上进行修改,原表数据不会删除  create:每次都会删除旧表,创建新表    每次重新加载hibernate,重新创建数据库表结构,可能会导致数据丢失  create-drop:先创建,测试完成后,删除表  validate:校验,不会自动生成表,每次启动数据库都会校验数据库中的表和实体是否一致,如果不一致,报错

映射信息<required>:

<!-- mapping文件 -->
<mapping resource="com/roxy/hibernate/pojo/Customer.hbm.xml"/>
时间: 2024-11-05 19:42:01

Hibernate--hibernate.cfg.xml配置的相关文章

hibernate.cfg.xml配置(Oracle+c3p0)

说明:数据库:Oracle10g:连接池:c3p0 结构: 一.配置hibernate.cfg.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforg

用hibernate.properties代替hibernate.cfg.xml配置常用的属性

我们使用hibernate时经常在hibernate.cfg.xml文件中配置数据库连接的相关属性,是否显示sql语句,数据库的方言等,这些配置其实也可以在.properties文件中配置.现在我把这把文件的名字起为:hibernate.properties. 思路:写一个domian对象,以及这个domain对象映射到数据库中的.hbm.xml文件.和一个测试类(这个测试类是更新数据库中的一条数据) 以及hibernate.properties文件(这个文件是放在src的下面即在classPa

hibernate4配置文件hibernate.cfg.xml配置详解

1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE hibernate-configuration PUBLIC 3 "-//Hibernate/Hibernate Configuration DTD 3.0//EN" 4 "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"&

Hibernate——基础及XML配置

1.入门 hibernate是跟数据库打交道的,一般跟数据库打交道的都不简单 原始.底层直接的一些操作.编码量比较大.费时.用框架高效 把原来一点一点实现的东西,现在给个半成品,不用在这上边发时间,把重点放在业务上,而不是底层的 DAO层   Hibernate  MyBatis  都是针对DAO 层的简化框架   增删改查操作数据库,这两个框架各有优缺点,市场都挺大的,你不都了解,也不太合适 MVC调用部分     Struts2.0   SpringMVC Spring 核心特点:以对象的方

Java框架:spring框架整合hibernate框架的xml配置(使用注解的方式)

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/sch

hibernate.cfg.xml配置文件和hbm.xml配置文件 模板

hibernate.cfg.xml配置文件格式 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration

spring applicationContext.xml和hibernate.cfg.xml设置

applicationContext.xml配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://ww

关于Could not parse configuration: /hibernate.cfg.xml的问题

第一次在eclipse上配置hibernate,问题百出啊,比如下面的org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml问题,知道是 hibernate.cfg.xml配置问题解决有问题,但不知道问题在哪,从Oracle的数据库的链接到po代码,各种找啊. 1 log4j:WARN No appenders could be found for logger (org.hibern

Hibernate的配置文件 Hibernate.cfg.xml与xxx.hbm.xml

1.hibernate.cfg.xml配置如下: (数据库连接配置) <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-config