`
openstudy
  • 浏览: 237052 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SessionFactory Datasource

阅读更多
http://caterpillar.onlyfun.net/Gossip/SpringGossip/SessionFactoryInjection.html

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN"  "http://www.springframework.org/dtd/spring-beans.dtd"> <beans>     <bean id="dataSource"           class="org.springframework.jdbc.                   → datasource.DriverManagerDataSource">         <property name="driverClassName">             <value>com.mysql.jdbc.Driver</value>         </property>         <property name="url">             <value>jdbc:mysql://localhost:3306/demo</value>         </property>         <property name="username">             <value>caterpillar</value>         </property>         <property name="password">             <value>123456</value>         </property>      </bean>         <bean id="sessionFactory"            class="org.springframework.orm.                   → hibernate3.LocalSessionFactoryBean"           destroy-method="destroy">         <property name="dataSource">             <ref bean="dataSource"/>         </property>         <property name="mappingResources">             <list>                 <value>onlyfun/caterpillar/User.hbm.xml</value>             </list>         </property>         <property name="hibernateProperties">             <props>                 <prop key="hibernate.dialect">                     org.hibernate.dialect.MySQLDialect                </prop>             </props>         </property>     </bean>     <bean id="userDAO" class="onlyfun.caterpillar.UserDAO">         <property name="sessionFactory">             <ref bean="sessionFactory"/>         </property>     </bean> </beans>

分享到:
评论

相关推荐

    多数据源---SessionFactory

    public LocalSessionFactoryBean sessionFactory1(@Qualifier("dataSource1") DataSource ds) { // 设置配置... } // 配置SessionFactory2 @Bean(name = "sessionFactory2") public LocalSessionFactoryBean ...

    一个模拟Spring将SessionFactory注入到HibernateTemplate的小例子

    &lt;property name="dataSource" ref="dataSource"/&gt; &lt;!-- 其他配置项 --&gt; ``` 2. **配置HibernateTemplate**:接下来,我们创建一个HibernateTemplate的bean,并将其SessionFactory属性设置为上面配置的...

    MySSH.rarSSH框架,spring管理sessionFactory

    本资源“MySSH.rar”提供了一个基于SSH的项目示例,特别关注了Spring框架对SessionFactory的管理,这对于理解和优化企业级应用的数据库操作至关重要。 Spring是一个全面的后端开发框架,它支持依赖注入(DI)和面向...

    SSH整合中 hibernate托管给Spring得到SessionFactory

    &lt;property name="dataSource" ref="dataSource"/&gt; &lt;prop key="hibernate.dialect"&gt;org.hibernate.dialect.MySQLDialect &lt;prop key="hibernate.show_sql"&gt;true ...

    springboot集成hibernate

    sessionFactory.setDataSource(dataSource); sessionFactory.setPackagesToScan("com.yourpackage.entity"); // 替换为你的实体类所在的包 sessionFactory.setHibernateProperties(hibernateProperties()); ...

    ssh2连接多库注解方式

    sessionFactory.setDataSource(dataSource1); sessionFactory.setPackagesToScan("com.example.entity1"); // 配置hibernate属性 Properties hibernateProperties = new Properties(); hibernateProperties.set...

    多数据源配置demo

    public LocalSessionFactoryBean sessionFactory1(@Qualifier("dataSource1") DataSource dataSource) { // 配置SessionFactory } @Bean("sessionFactory2") public LocalSessionFactoryBean sessionFactory2...

    application分析 文件

    根据给定文件的信息,我们可以梳理出以下几个主要的知识点:数据源(`dataSource`)、Hibernate框架配置(`sessionFactory` 和 `hibernateTemplate`)、事务管理(`transaction`)、DAO层配置以及业务逻辑层配置(`...

    spring如何实现注入多个数据源[归类].pdf

    例如,我们可以定义两个数据源`dataSource1`和`dataSource2`,分别对应不同的数据库连接信息。 ```xml &lt;bean id="dataSource1" class="org.springframework.jdbc.datasource.DriverManagerDataSource"&gt; &lt;!-- 配置...

    spring加入hibernate annotation方式.zip

    public SessionFactory sessionFactory(DataSource dataSource) { LocalSessionFactoryBuilder builder = new LocalSessionFactoryBuilder(dataSource); // 使用注解扫描实体类 builder.scanPackages(...

    Spring.Net,Nhibernate多数据库操作

    &lt;property name="DataSource" ref="dataSource1" /&gt; &lt;value&gt;hibernate.cfg.xml &lt;object id="sessionFactory2" type="Spring.Data.NHibernate.LocalSessionFactoryObject, Spring.Data.NHibernate31"&gt; ...

    Spring整合hibernate(2)之基于HibernateTemplate的整合

    在Spring的配置文件(如:applicationContext.xml)中,需要配置Hibernate的相关bean,包括SessionFactory和DataSource。DataSource配置数据库连接信息,SessionFactory配置Hibernate的运行环境,如Hibernate配置...

    hibernate_jar.rar

    - 配置SessionFactory:基于DataSource创建SessionFactory。 - 配置HibernateTemplate或使用HibernateDaoSupport:为DAO层提供操作Session的接口。 - 配置事务管理:Spring的PlatformTransactionManager用于控制事务...

    SSH框架调用多个数据库

    2. **配置SessionFactory**:Hibernate需要SessionFactory来与数据库交互。针对每个数据源,我们需要创建一个SessionFactory。在Spring中,我们可以使用`LocalSessionFactoryBean`。 ```xml &lt;bean id="...

    Hibernate spring整合

    首先,我们需要在Spring配置文件中声明Hibernate的相关bean,如SessionFactory、DataSource和TransactionManager。DataSource用于配置数据库连接参数,SessionFactory则是Hibernate的主要工作对象,它负责生成...

    Spring整合Hibernate案例

    - **配置SessionFactoryBean**:将DataSource与Hibernate配置文件链接起来,并设置其他属性如缓存策略、实体扫描路径等。 - **定义SessionFactory的Bean**:在Spring配置文件中声明SessionFactory Bean,方便其他...

    dorado7链接数据库文件

    在这个配置文件中,`&lt;bean id="dataSource"&gt;`定义了一个名为`dataSource`的数据源Bean,该Bean实现了Apache Commons DBCP(Database Connection Pool)的数据源接口。 - **URL**: `jdbc:oracle:thin:@127.0.0.1:...

    spring+hibernate解决多数据源问题3.pdf

    MultiDataSource类实现DataSource接口,它的作用是内部持有一个或多个DataSource实例,并根据不同的调用请求,返回相应的DataSource。在MultiDataSource中,可以通过数据源名称来获取对应的数据源实例,从而实现对...

    Spring 中使用 Hibernate.docx

    Spring通过其强大的IoC(Inversion of Control)容器管理Hibernate的SessionFactory,从而解耦应用程序和数据访问层,提高代码的可测试性和可维护性。下面将详细介绍在Spring中配置和使用Hibernate的步骤。 首先,...

Global site tag (gtag.js) - Google Analytics