首先準備資料庫:
);建立專案
copy jar包
本例使用的是springioc和mybatis相結合,主要練習兩個框架相結合的搭建,未使用註解等方式
springioc相關jar:
mybatis相關jar:
spring連線資料庫的相關jar:(因為jdbc的相關jar包用到了aop和aspects,這裡一起引入)
最後,mybatis-spring相結合的jar:
然後是建立包,結構如下:
準備工作完成後的,開始下一步:
建立配置檔案
xmlns
=""xmlns:xsi
=""xsi:schemalocation
="/spring-beans.xsd"
>
beans
>
name
="ds"
class
="org.springframework.jdbc.datasource.drivermanagerdatasource"
>
name
="driverclassname"
value
="com.mysql.jdbc.driver"
/>
name
="url"
value
="jdbc:mysql://localhost:3306/demo"
/>
name
="username"
value
="root"
/>
name
="password"
value
="1234"
/>
bean
>
name
="factory"
class
="org.mybatis.spring.sqlsessionfactorybean"
>
name
="datasource"
ref="ds"
/>
bean
>
name
= class
=>
name
="sqlsessionfactorybeanname"
value
="factory"
/>
name
="basepackage"
value
= />
bean
>
以上配置完成後就可以寫相關的業務**了,注意當要new物件時,考慮在spring的配置檔案中配置,讓springioc去new物件 spring mybatis讀寫分離
一 配置定義資料庫連線屬性 二 定義bean 三 事務定義 四 配置外掛程式 五 編寫動態資料來源類 public class dynamicdatasource extends abstractroutingdatasource setdefaulttargetdatasource writeda...
spring mybatis連線access資料庫
1.所需jar包 spring mybatis common dhcp 版本1.4以上,1.4以下無法支援connectionproperties屬性 注意事項 連線access資料庫前請關閉log4j,log4j的控制台sql日誌輸出會導致 not data sqlexception 2.pom....
spring mybatis事務不回滾
對spring,mybatis進行整合時發現事務不能進行回滾處理,上網查了很多資料依舊還沒解釋,很多都是說要丟擲乙個runtimeexception才能回滾的,但嘗試過多種還不能,如下 classpath jdbc.properties bolgservice bolgflowservice 檢視資...