网站 谁建设 谁负责,南充商城网站建设,做门窗安装用哪些网站找生意,烟台制作网站的公司哪家好Spring与Hibernate大致有两种组合方式#xff0c;主要区别是一种是在Hibernate中的hibernate.cfg.xml中配置数据源#xff0c;一种是借助Spring的jdbc方式在Spring的applicationContext.xml文件中配置数据源,然后在Spring配置sessionFactory的bean有些区别 下面大致的说明一下… Spring与Hibernate大致有两种组合方式主要区别是一种是在Hibernate中的hibernate.cfg.xml中配置数据源一种是借助Spring的jdbc方式在Spring的applicationContext.xml文件中配置数据源,然后在Spring配置sessionFactory的bean有些区别 下面大致的说明一下 第一种 1.hibernate.cfg.xml文件 xml version1.0 encodingutf-8? -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd hibernate-configuration session-factory property nameconnection.driver_classcom.microsoft.jdbc.sqlserver.SQLServerDriverproperty property nameconnection.urljdbc:microsoft:sqlserver://localhost:1433;DatabaseNameacegi;SelectMethodcursorproperty property nameconnection.usernamesaproperty property nameconnection.passwordserverproperty property nameshow_sqltrueproperty mapping resource/ session-factory hibernate-configuration 2.在spring配置sessionFactory bean idsessionFactory classorg.springframework.orm.hibernate3.LocalSessionFactoryBean property nameconfigLocation valueclasspath:hibernate.cfg.xml/property /bean bean idtxManager classorg.springframework.orm.hibernate3.HibernateTransactionManager property namesessionFactory refsessionFactory/property /bean tx:annotation-driven transaction-managertxManager/ 或者实现hibernate零配置 bean idsessionFactory classorg.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean property nameconfigLocation valueclasspath:hibernate.cfg.xml/property property namepackagesToScan valuecom/wch/entity//property /bean bean idtxManager classorg.springframework.orm.hibernate3.HibernateTransactionManager property namesessionFactory refsessionFactory/property /bean tx:annotation-driven transaction-managertxManager/ 第二种 bean iddataSource classorg.apache.commons.dbcp.BasicDataSource property namedriverClassName valuecom.microsoft.jdbc.sqlserver.SQLServerDriver/ property nameurl valuejdbc:microsoft:sqlserver://localhost:1433;DatabaseNameacegi;SelectMethodcursor/ property nameusername valuesa/ property namepassword valueserver/ /bean bean idsessionFactory classorg.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean property namedataSource valuedataSource/property property namemappingResources list valueuser.hbm.xml/value /list /property property namehibernateProperties props prop keyhibernate.show_sqltrue/prop /props /property /bean /bean bean idtxManager classorg.springframework.orm.hibernate3.HibernateTransactionManager property namesessionFactory refsessionFactory/property /bean tx:annotation-driven transaction-managertxManager/ 或者实现hibernate的零配置 bean iddataSource classorg.apache.commons.dbcp.BasicDataSource property namedriverClassName valuecom.microsoft.jdbc.sqlserver.SQLServerDriver/ property nameurl valuejdbc:microsoft:sqlserver://localhost:1433;DatabaseNameacegi;SelectMethodcursor/ property nameusername valuesa/ property namepassword valueserver/ /bean bean idsessionFactory classorg.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean property namedataSource valuedataSource/property property namepackagesToScan valuecom/wch/entity//property /bean bean idtxManager classorg.springframework.orm.hibernate3.HibernateTransactionManager property namesessionFactory refsessionFactory/property /bean tx:annotation-driven transaction-managertxManager/