提供了
在3.4
首先,无论使用
子类的类全限定名。该方言对象用于针对具体的数据库生成不同的
protected Dialect resolveDialectInternal(DatabaseMetaData metaData) throws SQLException { String databaseName = metaData.getDatabaseProductName(); if ( "MySQL".equals( databaseName ) ) { return new MySQLDialect(); } //..其他省略 }
如果没有设置方言,
2) hibernate.show_sql
允许设置值为
比如,把
<log4j:configuration> <appender name="console" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <param name="conversionPattern" value="%r [%t] %p %c %x - %m%n"/> </layout> </appender> <logger name="org.hibernate.SQL"> <level value="DEBUG"></level> <appender-ref ref="console"/> </logger> <root> <level value="ERROR" /> </root> </log4j:configuration>
再次运行,就可以看到同样输出
允许设置值为
允许设置在
那么生成的
insert into hibernate.USER (name, age, borndate, married) values (?, ?, ?, ?) //---------------------------------------------------------------- select user0_.id as id1_0_, user0_.name as name2_0_, user0_.age as age3_0_, user0_.borndate as borndate4_0_, user0_.married as married5_0_ from hibernate.USER user0_ where user0_.married=?
当然,在映射文件中,也可以通过为
<class name="User" table="USER" schema="scott"> <id name="id" access="field"> <generator class="native" /> </id> <property name="name" column="name" /> <property name="age"> <column name="age" default="25" check="age > 10 and age < 100" /> </property> <property name="bornDate" column="borndate"/> <property name="married" column="married" type="yes_no"/> </class>那么生成的
insert into scott.USER (name, age, borndate, married) values (?, ?, ?, ?)
允许设置在
那么生成的
insert into orcl.hibernate.USER //注意前面是catalog,后面才是schema (name, age, borndate, married) values (?, ?, ?, ?)
当然,在映射文件中也可以单独设置
<class name="User" table="USER" catalog="orcl">
相关推荐
Hibernate配置详解,详细描述了Hibernate的配置文件,一对一 一对多,多对多的单双向配置详解。
hibernate的配置介绍,在myeclipse中配置hibernate,hibernate已经在myeclipse中了,创建工程,然后在工程中添加hibernate框架,一些设置
Hibernate 配置详解 (二)
Hibernate 配置详解 (一)
Hibernate 配置详解,参数说得很详细,相信对大家有所提高
hibernate--5.Hibernate配置文件详解
hibernate配置,详细的讲了hibernate用的配置文件和方法,可以哦
hibernate--5.Hibernate配置文件详解
hibernate配置详解
hibernate配置参数详解hibernate配置参数详解hibernate配置参数详解hibernate配置参数详解
spring +hibernate 详解与配置(附图)
Hibernate配置文件hibernate.cfg.xml中配置信息详解!
Hibernate4.0注解配置详解,Hibernate4.0注解配置详解,Hibernate4.0注解配置详解
hibernate配置的详细说明!有各个元素属性的详细说明,比较适合初学者!
Hibernate映射配置详解
Hibernate_关联关系映射配置详解,希望能帮助广大java爱好者
hibernate 连接池配置详解,四种连接方式:第一种方案,Hibernate默认连接池;第二种方案是:C3P0;第三种方案是:dbcp;第四种方案是:Proxool (推荐)
hibernate注解配置详解,有各个标签的详细使用方法,需要学习注解的不妨看一下
Hibernate各种主键生成策略与配置详解,总结的很详细!