<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd" >
<hibernate-configuration>
<session-factory>
<property name="connection.driver_class">
oracle.jdbc.driver.OracleDriver
</property>
<property name="dialect">
org.hibernate.dialect.Oracle9Dialect
</property>
<property name="hibernate.connection.provider_class">
org.hibernate.connection.C3P0ConnectionProvider
</property>
<property name="hibernate.c3p0.acquireIncrement">10</property>
<property name="hibernate.c3p0.max_size">250</property>
<property name="hibernate.c3p0.min_size">10</property>
<property name="hibernate.c3p0.timeout">1800</property>
<property name="hibernate.c3p0.max_statements">100</property>
<property name="hibernate.c3p0.numHelperThreads">3</property>
<property name="hibernate.c3p0.idle_test_period">300</property>
<property name="hibernate.c3p0.acquire_increment">5</property>
<property name="hibernate.c3p0.maxIdleTime">600</property>
<property name="hibernate.c3p0.idleConnectionTestPeriod">
60
</property>
<property name="current_session_context_class">thread</property>
<property name="hbm2ddl.auto">none</property>
<property name="show_sql">false</property>
<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">UTF-8</property>
<property name="connection.characterSetResults">UTF-8</property>
<property name="myeclipse.connection.profile">oracleconn</property>
<!--
<property name="connection.url">
jdbc:oracle:thin:@127.0.0.7:1521:test
</property>
<property name="connection.username">sa</property>
<property name="connection.password">sa</property>
-->
<mapping resource="src/com/test.hbm.xml" />
</session-factory>
</hibernate-configuration>
分享到:
相关推荐
在Java企业级开发中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它使得开发者可以使用面向对象的方式来处理数据库操作,而无需直接编写SQL语句。本篇将详细讲解如何在Hibernate中使用外键`ForeignKey`,...
例如,我们可以定义一个`HibernateConfig`类,其中包含`dataSource()`和`sessionFactory()`方法,用以配置数据源和SessionFactory。同时,我们还需要配置事务管理器,使用`@EnableTransactionManagement`开启事务...
public class HibernateConfig { @Autowired private DataSource dataSource; @Bean public LocalSessionFactoryBean sessionFactory() { LocalSessionFactoryBean sessionFactory = new ...
<param-name>hibernateConfig <param-value>/WEB-INF/classes/hibernate.cfg.xml ... <listener-class>org.hibernate.context.HttpSessionContextInitializer ... ``` 4. **配置数据源**:在某些情况...
public class HibernateConfig { // 其他配置... } ``` 总之,注解配置使得Java Bean与Hibernate的集成更加简洁和直观。通过注解,我们可以轻松地定义实体类与数据库表的映射,以及不同实体之间的关联关系。在开发...
这里,`hibernateconfig` 是指向`hibernate.cfg.xml`配置文件的引用,该文件通常包含了Hibernate的实体映射和数据库连接等信息。对于读和写两个数据源,我们需要创建对应的SessionFactory: ```xml <!-- (读)...
4. **配置类**:编写配置类,例如`WebMvcConfig`和`HibernateConfig`,分别配置Spring MVC和Hibernate的相关属性。 5. **控制器**:创建处理HTTP请求的控制器类,使用`@RestController`或`@Controller`注解,并定义...
HibernateSessionFactory.configFile = configFile; sessionFactory = null; } /** * return hibernate configuration * */ public static Configuration getConfiguration() { return configuration; } ...
public class HibernateConfig { @Bean public LocalSessionFactoryBean sessionFactory() { LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean(); sessionFactory.setDataSource...
-- Hibernate配置,指定Hibernate的SessionFactory初始化参数 --> <context-param> <param-name>hibernateConfig</param-name> <param-value>classpath:hibernate.cfg.xml</param-value> </context-param> <!...
public class HibernateConfig { // 配置数据源 @Bean public DataSource dataSource() { // ... } // 配置SessionFactory @Bean public SessionFactory sessionFactory(DataSource dataSource) { ...
数据库配置文件路劲为:EShop src hibernate config xml 5 系统安装方法: ①将"db eshop sql"文件导入到mysql数据库中 导入方法为首先新建db eshop这个数据库 然后运行"db eshop sql"文件即可...
<bean id="hibernateConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <value>classpath:hibernate.properties <!-- 创建SessionFactory --> ...
9. **SessionFactoryBuilder** 和 **HibernateConfig**:配置 Hibernate 连接数据库的相关信息,包括驱动、URL、用户名和密码等。 在 `lib` 文件夹中,你应该找到了整合所需的各种库文件,包括 Spring MVC 和 ...
在项目中,我们通常会创建一个`HibernateConfig`类来配置SessionFactory,并使用`LocalSessionFactoryBean`来实例化。 在"Spring_0700_Spring&Hibernate"这个压缩包中,可能包含以下内容: 1. **配置文件**:如`...
public class HibernateConfig { @Bean public SessionFactory sessionFactory() { return new LocalSessionFactoryBuilder(dataSource()) .addProperties(getHibernateProperties()) .buildSessionFactory(); ...
该项目包含多个配置文件(例如带有或不带有JPA的Hibernate config,Spring等),您可以删除不需要的文件。 更改为配置文件中的数据库设置。 Hibernate使用自动检测到的数据库方言。 检查日志文件以验证
public class HibernateConfig { @Autowired private DataSource dataSource1; @Autowired private DataSource dataSource2; @Bean(name = "sessionFactory1") public LocalSessionFactoryBean ...
创建`HibernateConfig.java`文件来配置Hibernate: ```java @Configuration @EnableTransactionManagement public class HibernateConfig { @Bean public LocalSessionFactoryBean sessionFactory() { ...
public class HibernateConfig { @Bean public HibernatePropertiesCustomizer hibernatePropertiesCustomizer() { return properties -> { // 添加或修改Hibernate配置 properties.put("hibernate.hbm2ddl....