日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

springmvc+batis applicationContext-mybatis.xml 具体说明

發(fā)布時(shí)間:2025/3/21 c/c++ 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 springmvc+batis applicationContext-mybatis.xml 具体说明 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

sqlSessionFactory

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="dataSource" ref="dataSource" /><property name="configLocation" value="classpath:mybatis/mybatisconfig.xml" /><property name="mapperLocations" value="classpath*:mybatis/sqlxml/*.xml" /><property name="failFast" value="true" /> <!-- <property name="typeAliasesPackage" value="com.allcam.system.manager" /> --><!-- <property name="typeAliasesSuperType" value="com.raising.system.modules.base.vo.BasePoJoVo" /> <property name="plugins"><array><bean id="paginationinterceptor"class="com.allcam.system.interceptor.PageInterceptor" /></array></property>--></bean>

org.mybatis.spring.mapper.MapperScannerConfigurer

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"><property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" /><property name="basePackage" value="com.allcam.provider" /></bean>

sqlSessionTemplate

<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate"><constructor-arg index="0" ref="sqlSessionFactory" /><!-- <constructor-arg index="1" value="SIMPLE" /> --><!--<constructor-arg index="1" value="BATCH" /> --><!-- 如果想要進(jìn)行批量操作可加入這個(gè)屬性 --> </bean>

注解配置事務(wù)

<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true" mode="aspectj" /> <tx:annotation-driven />

transactionManager

<!-- 定義事務(wù)管理 --><bean id="transactionManager"class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><property name="dataSource" ref="dataSource" /></bean>

Aop-聲明式事務(wù)的配置

<!-- 以AspectJ方式 定義 AOP --><aop:aspectj-autoproxy proxy-target-class="true"/><!-- <tx:jta-transaction-manager /> -->

bidMethods

<aop:config><aop:pointcut id="bidMethods"expression="execution(* com.allcam.provider.modules.*.impl.*.*(..))" /><aop:advisor advice-ref="txAdvice" pointcut-ref="bidMethods" /></aop:config>

定義代理自動管理事務(wù)

<bean id="ProxyCreator"class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator"><property name="beanNames"><list><value>*testService</value></list></property><property name="interceptorNames"><list><value>transactionInterceptor</value></list></property></bean>

?

轉(zhuǎn)載于:https://my.oschina.net/yizhichao/blog/872311

總結(jié)

以上是生活随笔為你收集整理的springmvc+batis applicationContext-mybatis.xml 具体说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。