1. 程式人生 > >spring整合hibernate的時候資料來源配置了,hiberate 能夠連線資料,但是spring卻包找不到驅動啊

spring整合hibernate的時候資料來源配置了,hiberate 能夠連線資料,但是spring卻包找不到驅動啊

log4j:ERROR Failed to load driver
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.apache.log4j.jdbc.JDBCAppender.setDriver(JDBCAppender.java:391)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.log4j.config.PropertySetter.setProperty(PropertySetter.java:245)
at org.apache.log4j.config.PropertySetter.setProperty(PropertySetter.java:204)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:169)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:104)
at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:842)
at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)
at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)
at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:127)
at org.apache.log4j.Logger.getLogger(Logger.java:104)
at org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:262)
at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:108)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.apache.commons.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:1025)
at org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:844)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:541)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:292)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:269)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:657)
at org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:153)
at org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:217)
at org.springframework.context.support.AbstractRefreshableApplicationContext.<init>(AbstractRefreshableApplicationContext.java:88)
at org.springframework.context.support.AbstractRefreshableConfigApplicationContext.<init>(AbstractRefreshableConfigApplicationContext.java:58)
at org.springframework.context.support.AbstractXmlApplicationContext.<init>(AbstractXmlApplicationContext.java:61)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:136)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
at com.lu.test.TestDataSource.getConnection(TestDataSource.java:13)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
[framework] 2016-03-17 21:49:38,875 - org.springframework.context.support.ClassPathXmlApplicationContext -13   [main] INFO  org.springframework.context.support.ClassPathXmlApplicationContext  - Refreshing org
[email protected]
7d417077: startup date [Thu Mar 17 21:49:38 CST 2016]; root of context hierarchy
[framework] 2016-03-17 21:49:38,941 - org.springframework.beans.factory.xml.XmlBeanDefinitionReader -79   [main] INFO  org.springframework.beans.factory.xml.XmlBeanDefinitionReader  - Loading XML bean definitions from class path resource [beans.xml]
[framework] 2016-03-17 21:49:39,398 - org.springframework.context.support.PropertySourcesPlaceholderConfigurer -536  [main] INFO  org.springframework.context.support.PropertySourcesPlaceholderConfigurer  - Loading properties file from class path resource [jdbc.properties]
[framework] 2016-03-17 21:49:39,559 - com.mchange.v2.log.MLog -697  [main] INFO  com.mchange.v2.log.MLog  - MLog clients using log4j logging.
[framework] 2016-03-17 21:49:39,765 - com.mchange.v2.c3p0.C3P0Registry -903  [main] INFO  com.mchange.v2.c3p0.C3P0Registry  - Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
[framework] 2016-03-17 21:49:40,184 - org.hibernate.annotations.common.Version -1322 [main] INFO  org.hibernate.annotations.common.Version  - HCANN000001: Hibernate Commons Annotations {4.0.2.Final}
[framework] 2016-03-17 21:49:40,189 - org.hibernate.Version -1327 [main] INFO  org.hibernate.Version  - HHH000412: Hibernate Core {4.2.4.Final}
[framework] 2016-03-17 21:49:40,191 - org.hibernate.cfg.Environment -1329 [main] INFO  org.hibernate.cfg.Environment  - HHH000206: hibernate.properties not found
[framework] 2016-03-17 21:49:40,192 - org.hibernate.cfg.Environment -1330 [main] INFO  org.hibernate.cfg.Environment  - HHH000021: Bytecode provider name : javassist
[framework] 2016-03-17 21:49:40,218 - org.hibernate.cfg.Configuration -1356 [main] INFO  org.hibernate.cfg.Configuration  - HHH000044: Configuring from URL: file:/F:/workspace/javaEE/lu/build/classes/hibernate.cfg.xml
[framework] 2016-03-17 21:49:40,257 - org.hibernate.cfg.Configuration -1395 [main] INFO  org.hibernate.cfg.Configuration  - HHH000041: Configured SessionFactory: null
[framework] 2016-03-17 21:49:40,332 - com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource -1470 [main] INFO  com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource  - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 1, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 1hgevib9f10uw1vo1o1oijs|48f2bd5b, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.gjt.mm.mysql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1hgevib9f10uw1vo1o1oijs|48f2bd5b, idleConnectionTestPeriod -> 0, initialPoolSize -> 4, jdbcUrl -> jdbc:mysql://localhost:3306/lu, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 2, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
[framework] 2016-03-17 21:49:40,334 - org.hibernate.cfg.Configuration -1472 [main] INFO  org.hibernate.cfg.Configuration  - HHH000220: Reading mappings from file: F:\workspace\javaEE\lu\build\classes\com\lu\mode\MyselfInfo.hbm.xml
[framework] 2016-03-17 21:49:40,342 - org.hibernate.internal.util.xml.DTDEntityResolver -1480 [main] WARN  org.hibernate.internal.util.xml.DTDEntityResolver  - HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
[framework] 2016-03-17 21:49:40,391 - org.hibernate.cfg.Configuration -1529 [main] INFO  org.hibernate.cfg.Configuration  - HHH000220: Reading mappings from file: F:\workspace\javaEE\lu\build\classes\com\lu\mode\NeedInfo.hbm.xml
[framework] 2016-03-17 21:49:40,394 - org.hibernate.internal.util.xml.DTDEntityResolver -1532 [main] WARN  org.hibernate.internal.util.xml.DTDEntityResolver  - HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
[framework] 2016-03-17 21:49:40,435 - org.hibernate.cfg.Configuration -1573 [main] INFO  org.hibernate.cfg.Configuration  - HHH000220: Reading mappings from file: F:\workspace\javaEE\lu\build\classes\com\lu\mode\pairSuccess.hbm.xml
[framework] 2016-03-17 21:49:40,440 - org.hibernate.internal.util.xml.DTDEntityResolver -1578 [main] WARN  org.hibernate.internal.util.xml.DTDEntityResolver  - HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
[framework] 2016-03-17 21:49:40,522 - org.hibernate.cfg.Configuration -1660 [main] INFO  org.hibernate.cfg.Configuration  - HHH000220: Reading mappings from file: F:\workspace\javaEE\lu\build\classes\com\lu\mode\Users.hbm.xml
[framework] 2016-03-17 21:49:40,528 - org.hibernate.internal.util.xml.DTDEntityResolver -1666 [main] WARN  org.hibernate.internal.util.xml.DTDEntityResolver  - HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
[framework] 2016-03-17 21:49:40,543 - org.hibernate.cfg.Configuration -1681 [main] INFO  org.hibernate.cfg.Configuration  - HHH000220: Reading mappings from file: F:\workspace\javaEE\lu\build\classes\com\lu\mode\Vessel.hbm.xml
[framework] 2016-03-17 21:49:40,546 - org.hibernate.internal.util.xml.DTDEntityResolver -1684 [main] WARN  org.hibernate.internal.util.xml.DTDEntityResolver  - HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
[framework] 2016-03-17 21:49:40,808 - org.hibernate.dialect.Dialect -1946 [main] INFO  org.hibernate.dialect.Dialect  - HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect
[framework] 2016-03-17 21:49:40,816 - org.hibernate.engine.jdbc.internal.LobCreatorBuilder -1954 [main] INFO  org.hibernate.engine.jdbc.internal.LobCreatorBuilder  - HHH000423: Disabling contextual LOB creation as JDBC driver reported JDBC version [3] less than 4
[framework] 2016-03-17 21:49:40,909 - org.hibernate.engine.transaction.internal.TransactionFactoryInitiator -2047 [main] INFO  org.hibernate.engine.transaction.internal.TransactionFactoryInitiator  - HHH000399: Using default transaction strategy (direct JDBC transactions)
[framework] 2016-03-17 21:49:40,915 - org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory -2053 [main] INFO  org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory  - HHH000397: Using ASTQueryTranslatorFactory
[framework] 2016-03-17 21:49:41,156 - org.hibernate.tool.hbm2ddl.SchemaUpdate -2294 [main] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate  - HHH000228: Running hbm2ddl schema update
[framework] 2016-03-17 21:49:41,156 - org.hibernate.tool.hbm2ddl.SchemaUpdate -2294 [main] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate  - HHH000102: Fetching database metadata
[framework] 2016-03-17 21:49:41,163 - org.hibernate.tool.hbm2ddl.SchemaUpdate -2301 [main] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate  - HHH000396: Updating schema
[framework] 2016-03-17 21:49:41,247 - org.hibernate.tool.hbm2ddl.TableMetadata -2385 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000261: Table found: lu.myselfinfo
[framework] 2016-03-17 21:49:41,248 - org.hibernate.tool.hbm2ddl.TableMetadata -2386 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000037: Columns: [audit, sex, weight, id, job, age, users, realname, height]
[framework] 2016-03-17 21:49:41,248 - org.hibernate.tool.hbm2ddl.TableMetadata -2386 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000108: Foreign keys: [fk_mspn6hllo7ersi67i58nued5a]
[framework] 2016-03-17 21:49:41,248 - org.hibernate.tool.hbm2ddl.TableMetadata -2386 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000126: Indexes: [fk_mspn6hllo7ersi67i58nued5a, primary]
[framework] 2016-03-17 21:49:41,289 - org.hibernate.tool.hbm2ddl.TableMetadata -2427 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000261: Table found: lu.needinfo
[framework] 2016-03-17 21:49:41,289 - org.hibernate.tool.hbm2ddl.TableMetadata -2427 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000037: Columns: [audit, sex, weight, id, job, age, users, realname, height]
[framework] 2016-03-17 21:49:41,290 - org.hibernate.tool.hbm2ddl.TableMetadata -2428 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000108: Foreign keys: [fk_a0sm686t7369mtwaxgkt7nfat]
[framework] 2016-03-17 21:49:41,290 - org.hibernate.tool.hbm2ddl.TableMetadata -2428 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000126: Indexes: [fk_a0sm686t7369mtwaxgkt7nfat, primary]
[framework] 2016-03-17 21:49:41,304 - org.hibernate.tool.hbm2ddl.TableMetadata -2442 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000261: Table found: lu.pairsuccess
[framework] 2016-03-17 21:49:41,305 - org.hibernate.tool.hbm2ddl.TableMetadata -2443 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000037: Columns: [myselfinfo, needinfo, id, users]
[framework] 2016-03-17 21:49:41,305 - org.hibernate.tool.hbm2ddl.TableMetadata -2443 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000108: Foreign keys: [fk_2r02ttvvidacooagbommrpapu, fk_ea94edm3ous0h307vs1b0cr2q, fk_hgs6pk2ji16emcermm15j60kv]
[framework] 2016-03-17 21:49:41,305 - org.hibernate.tool.hbm2ddl.TableMetadata -2443 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000126: Indexes: [fk_2r02ttvvidacooagbommrpapu, fk_ea94edm3ous0h307vs1b0cr2q, primary, fk_hgs6pk2ji16emcermm15j60kv]
[framework] 2016-03-17 21:49:41,318 - org.hibernate.tool.hbm2ddl.TableMetadata -2456 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000261: Table found: lu.users
[framework] 2016-03-17 21:49:41,319 - org.hibernate.tool.hbm2ddl.TableMetadata -2457 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000037: Columns: [regtime, password, lasttime, phone, nickname, id]
[framework] 2016-03-17 21:49:41,319 - org.hibernate.tool.hbm2ddl.TableMetadata -2457 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000108: Foreign keys: []
[framework] 2016-03-17 21:49:41,319 - org.hibernate.tool.hbm2ddl.TableMetadata -2457 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000126: Indexes: [primary]
[framework] 2016-03-17 21:49:41,421 - org.hibernate.tool.hbm2ddl.TableMetadata -2559 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000261: Table found: lu.vessel
[framework] 2016-03-17 21:49:41,421 - org.hibernate.tool.hbm2ddl.TableMetadata -2559 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000037: Columns: [myselfinfo, needinfo, id, timeout]
[framework] 2016-03-17 21:49:41,422 - org.hibernate.tool.hbm2ddl.TableMetadata -2560 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000108: Foreign keys: [fk_pos81qh201yff99pypi1imjqa, fk_72ivys7jioqmht1o0yc5ijf4j]
[framework] 2016-03-17 21:49:41,422 - org.hibernate.tool.hbm2ddl.TableMetadata -2560 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000126: Indexes: [fk_pos81qh201yff99pypi1imjqa, fk_72ivys7jioqmht1o0yc5ijf4j, primary]
[framework] 2016-03-17 21:49:41,428 - org.hibernate.tool.hbm2ddl.SchemaUpdate -2566 [main] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate  - HHH000232: Schema update complete
[framework] 2016-03-17 21:49:41,629 - org.springframework.orm.hibernate4.HibernateTransactionManager -2767 [main] INFO  org.springframework.orm.hibernate4.HibernateTransactionManager  - Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 1, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 1hgevib9f10uw1vo1o1oijs|48f2bd5b, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.gjt.mm.mysql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1hgevib9f10uw1vo1o1oijs|48f2bd5b, idleConnectionTestPeriod -> 0, initialPoolSize -> 4, jdbcUrl -> jdbc:mysql://localhost:3306/lu, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 2, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager
[email protected]

相關推薦

spring整合hibernate的時候資料來源配置hiberate 能夠連線資料但是spring驅動

log4j:ERROR Failed to load driver java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriverat java.net.URLClassLoader.findClass(U

Spring整合Hibernate註解配置hibernate.cfg.xml檔案自動生成表配置

本以為一個無足掛齒的小問題,沒想到還折騰了一下。遂記錄一下。主要搜尋出的結果排名靠前的大多是在hibernate.cfg.xml中的配置方式。與我的環境不符。正確配置方式如下。已測試。 <bean id= "sessionFactor

spring框架--spring整合postgre資料來源配置

ApplicationContext.xml配置中關於資料來源的部分。 使用spring,就不用再操心configuration和sissionFactory等等與業務程式碼不相關的部分。 <context:component-scan bas

使用Spring整合Hibernate配置根據實體類自動建立表

<?xml version="1.0" encoding="UTF-8"?> <beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan

spring 整合hibernate事物的三種配置

spring整合事物的三種配置 在配置宣告事事物前,首先建立一個maven jar專案,一下是目錄結構(1-0): pom.xml 如下(1-1): <dependencies> <dependency> <groupId>junit

spring cloud 雙資料來源配置兩種方式jdbc和mybatis(jdbcTemplate和 sqlsessionTemplate)及需要注意的問題

一、jdbcTemplate:jdbc application.yml檔案:     spring:       application:       

Spring整合hibernatesession什麼時候關閉

<bean id="sessionFactory_hotelbeds" class="org.springframework.orm.hibernate4.LocalSessionFactoryB

Spring整合hibernate的時候核心配置檔案可以不用獨立存在

Spring整合hibernate的時候核心配置檔案可以不用獨立存在 一般整合的時候,既有applicationContext.xml也有hiberate.cfg.xml hiberate.cfg.xml檔案中有 <?xml version='1.0' encoding=

Spring 整合hibernate 無法自動建立表控制檯沒有報錯

症狀 Spring 整合hibernate 無法自動建立表,控制檯沒有報錯 百度了幾天了 主要有一下幾個原因 1、  注意name="hibernate.dialect" 而不能是name="dialect"     &n

spring整合hibernate事務管理器配置

連結歸納的很詳細。 首先在/WEB-INF/applicationContext.xml新增以下內容:<!-- 配置事務管理器 --> <bean id="transactionManager" class="org.springframework.

SSH整合, Hibernate正確執行save方法但是資料沒有儲存到資料庫

 1、Srping的配置檔案裡的Hibernate的屬性配置必須加上         <prop key="hibernate.connection.autocommit">true<

Spring Boot多資料來源配置(一)durid、mysql、jpa整合

目前在做一個統計專案。需要多資料來源整合,其中包括mysql和mongo。本節先講mysql、durid、jpa與spring-boot的整合。 引入Durid包 <dependency> <groupId>com.a

從ibatis過度到mybatisspring整合i/mybatis配置檔案的差別

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSch

SSH開發環境的配置:web.xml、Spring整合hibernateSpring整合Struts2

一、struts + hibernate + Spring整合開發包的匯入:從myeclipse整合開發工具中匯入或者從相應網站下載然後放在工程專案WEB-INF包下的lib包內即可。 二、本文主要說明開發包匯入後對配置檔案的配置。 三、相應配置檔案的配置:web.xml、

spring整合hibernate中的配置檔案hibernate.cfg.xml的詳解總結

applicationContext.xml配置檔案 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" x

spring整合hibernate配置檔案

spring對hibernate配置檔案hibernate.cfg.xml的整合相當好,可以在Spring中配置Hibernate的SessionFactory從而取代Hibernate.cfg.xml和HibernateSessionFactory.java Spring在整合Hibernate時又分為兩

Spring整合Hibernate管理事務(xml配置方式)

之前是剛開始使用Spring的事務管理,採用比較簡單方便的註解方式進行事務處理,而註解方式進行事務處理需要在每一個要實現事務的類上新增@Transactional註解,在比較小的專案中可以這樣來用。但是在大型專案中,註解方式管理事務不夠清晰,無法判斷哪裡開啟了事務,必須一一

使用Spring整合Hibernate的小例子內含所有jar匯入Eclipse即可執行

程式碼下載連結:  http://download.csdn.net/detail/u013803262/8532881 ssh框架是當前流行的主流框架,廣泛的運用與JavaEE企業級應用開發。 現在我們來簡單的示例一下一個簡單的Spring對Hibernate提供支援

Spring整合Hibernate和Struts2註解配置檔案

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3

spring boot多資料來源配置資料來源事務

springboot目錄 需求描述 在業務開發中,需要讀寫分離,或者需要配置多個數據源,接下來我們看看在springboot中如何配置多資料來源,支援事務。 想知道springboot如何載入配置以及選擇使用哪個連線池,請移步 app