Hibernate主配置文件属性

show_sql其值为TRUE或FALSE

表示是否显示执行的SQL语句

format_sql其值为TRUE或FALSE

表示是否格式化执行的SQL语句

hbm2ddl其值即表示内容如下

create----先删除,在创建相应的数据库表

update----如果表不存在就创建表,不一样就更新,一样就什么都不做

create-drop----初始化时创建表,SessionFactory执行close()时删除表。

validate----验证表结构是否一致,如果不一致就抛异常

下面是一些常用数据库连接配置

MySQL

hibernate.dialect org.hibernate.dialect.MySQLDialect

hibernate.dialect org.hibernate.dialect.MySQLInnoDBDialect

hibernate.dialect org.hibernate.dialect.MySQLMyISAMDialect

hibernate.connection.driver_class com.mysql.jdbc.Driver

hibernate.connection.url jdbc:mysql:///test

hibernate.connection.username gavin

hibernate.connection.password

Oracle

hibernate.dialect org.hibernate.dialect.Oracle8iDialect

hibernate.dialect org.hibernate.dialect.Oracle9iDialect

hibernate.dialect org.hibernate.dialect.Oracle10gDialect

hibernate.connection.driver_class oracle.jdbc.driver.OracleDriver

hibernate.connection.username ora

hibernate.connection.password ora

hibernate.connection.url jdbc:oracle:thin:@localhost:1521:orcl

hibernate.connection.url jdbc:oracle:thin:@localhost:1522:XE

DB2

hibernate.dialect org.hibernate.dialect.DB2Dialect

hibernate.connection.driver_class com.ibm.db2.jcc.DB2Driver

hibernate.connection.driver_class COM.ibm.db2.jdbc.app.DB2Driver

hibernate.connection.url jdbc:db2://localhost:50000/somename

hibernate.connection.url jdbc:db2:somename

hibernate.connection.username db2

hibernate.connection.password db2

时间: 2024-08-29 03:37:42

Hibernate主配置文件属性的相关文章

初识Hibernate的主配置和映射配置

Hibernate.cfg.xml 主配置 Hibernate.cfg.xml 主配置文件夹中主要配置:数据库链接配置,其他参数配置,映射信息等. 常用配置查看源码: hibernate-distribution-3.6.0.Final\project\etc\hibernate.properties session-factory 节点: 一般来说一个数据库对应着一个session-factory节点. 1.数据库链接配置:(以mysql为例子)       hibernate.propert

Hibernate配置文件属性和开奖网源码搭建

Hibernate配置文件属性和开奖网源码搭建核心配置文件常见配置属性企 娥:217 1793 408属性 描述hibernate.connection.driver_class 指定数据库的驱动类hibernate.connection.url 指定数据库的URLhibernate.connection.username 指定数据库的用户名hibernate.connection.password 指定数据库的密码hibernate.dialect 指定数据库的方言类hibernate.sho

160727、自定义hibernate主键生成策略生成字符串+数字自增长

需求:需要自增长注解如MyId0001.MyId0002.MyId0003 实现:实现这个接口org.hibernate.id.IdentifierGenerator 一.MyIdGenerator.java(测试用,实际项目中获取链接等可以改变) import java.io.Serializable; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import

Hibernate之Hibernate环境配置

Hibernate之Hibernate环境配置 一.Hibernate环境搭建的步骤 1.添加Hibernate && SQLServer 的Jar antlr-2.7.7.jar dom4j-1.6.1.jar hibernate-commons-annotations-4.0.5.Final.jar hibernate-core-4.3.11.Final.jar hibernate-jpa-2.1-api-1.0.0.Final.jar jandex-1.1.0.Final.jar j

java框架篇---hibernate主键生成策略

Hibernate主键生成策略 1.自动增长identity 适用于MySQL.DB2.MS SQL Server,采用数据库生成的主键,用于为long.short.int类型生成唯一标识 使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字段,要设定sequence(MySQL 和 SQL Server 中很常用) 数据库中的语法如下: MySQL:create table t_user(id int auto_increment

hibernate主键生成策略值sequence

主键生成策略采用sequence,但没有指定具体的sequence的时候,Hibernate会访问一个默认的sequence,是hibernate_sequence,我们也需要在数据库中建立这个sequence xml文件配置,采用默认seq <id name="pkId" type="java.math.BigDecimal"> <column name="PK_ID" precision="22" sca

(04)Hibernate的配置

1.Hibernate.cfg.xml 主配置 Hibernate.cfg.xml是主配置文件,其中配置大体分为3部分:数据库连接信息.其他参数.映射信息! <!DOCTYPE hibernate-configuration PUBLIC         "-//Hibernate/Hibernate Configuration DTD 3.0//EN"         "http://www.hibernate.org/dtd/hibernate-configurat

Hibernate主键生成策略总结(转)

Hibernate提供的主键生成策略,使我们可以在实体类的映射xml文件中设定关键字来告诉hibernate我们要使用的主键生成方式,然后hibernate会根据设定完成数据库的主键控制. 一.首先通过举例子来了解实体映射文件(*.hbm.xml)中对id生成策略配置格式 用户User的实体类User.java [java] view plaincopy package com.bjpowernode.hibernate; import java.util.Date; public class 

《Java从入门到放弃》入门篇:hibernate基本配置

hibernate是个什么玩意呢?简单点说,就是别人写好的一套访问数据库的东东,底层其实就是JDBC. 使用JDBC就像以前没有电饭煲,我们要自己根据经验,多少人煮多少米,放多少水,用多大的火,煮多长时间,整个过程都需要自己来把控,如果把控得不好,运气好只是把饭煮成粥,运气不好就是一锅炭了. 而使用hibernate就跟使用电饭煲一样,根据刻度放水和米,然后按煮饭还是煮粥,接下来等它"叮~"的一声后,就可以吃了,不说煮得有多好,起码煮出来的是饭,而且是熟的!!! 前者没有多年煮饭经验肯