当前位置: 首页 > news >正文

旅游网站官网东莞关键词优化排名

旅游网站官网,东莞关键词优化排名,wordpress 仿站交叉,爱润妍网站开发SqlSessionFactoryBean 在基础的 MyBatis 用法中#xff0c;是通过 SqlSessionFactoryBuilder 来创建 SqlSessionFactory 的。而在 MyBatis-Spring 中#xff0c;则使用 SqlSessionFactoryBean 来创建。 设置 要创建工厂 bean#xff0c;将下面的代码放到 Spring 的 XML … SqlSessionFactoryBean 在基础的 MyBatis 用法中是通过 SqlSessionFactoryBuilder 来创建 SqlSessionFactory 的。而在 MyBatis-Spring 中则使用 SqlSessionFactoryBean 来创建。 设置 要创建工厂 bean将下面的代码放到 Spring 的 XML 配置文件中 bean idsqlSessionFactory classorg.mybatis.spring.SqlSessionFactoryBeanproperty namedataSource refdataSource / /bean需要注意的是 SqlSessionFactoryBean 实现了 Spring 的 FactoryBean 接口参见 Spring 官方文档 3.8 节 通过工厂 bean 自定义实例化逻辑 。 这意味着由 Spring 最终创建的 bean 并不是 SqlSessionFactoryBean 本身而是工厂类SqlSessionFactoryBean的 getObject() 方法的返回结果。这种情况下Spring 将会在应用启动时为你创建 SqlSessionFactory并使用 sqlSessionFactory 这个名字存储起来。 等效的 Java 代码如下 Configuration public class MyBatisConfig {Beanpublic SqlSessionFactory sqlSessionFactory() {SqlSessionFactoryBean factoryBean new SqlSessionFactoryBean();factoryBean.setDataSource(dataSource());return factoryBean.getObject();} }通常在 MyBatis-Spring 中你不需要直接使用 SqlSessionFactoryBean 或对应的 SqlSessionFactory。 相反session 的工厂 bean 将会被注入到 MapperFactoryBean 或其它继承于 SqlSessionDaoSupport 的 DAOData Access Object数据访问对象中。 属性 SqlSessionFactory 有一个唯一的必要属性用于 JDBC 的 DataSource。这可以是任意的 DataSource 对象它的配置方法和其它 Spring 数据库连接是一样的。 一个常用的属性是 configLocation它用来指定 MyBatis 的 XML 配置文件路径。它在需要修改 MyBatis 的基础配置非常有用。通常基础配置指的是 settings 或 typeAliases 元素。 需要注意的是这个配置文件并不需要是一个完整的 MyBatis 配置。确切地说任何环境配置environments数据源DataSource和 MyBatis 的事务管理器transactionManager都会被忽略。 SqlSessionFactoryBean 会创建它自有的 MyBatis 环境配置Environment并按要求设置自定义环境的值。 如果 MyBatis 在映射器类对应的路径下找不到与之相对应的映射器 XML 文件那么也需要配置文件。这时有两种解决办法第一种是手动在 MyBatis 的 XML 配置文件中的 mappers 部分中指定 XML 文件的类路径第二种是设置工厂 bean 的 mapperLocations 属性。 mapperLocations 属性接受多个资源位置。这个属性可以用来指定 MyBatis 的映射器 XML 配置文件的位置。属性的值是一个 Ant 风格的字符串可以指定加载一个目录中的所有文件或者从一个目录开始递归搜索所有目录。比如: bean idsqlSessionFactory classorg.mybatis.spring.SqlSessionFactoryBeanproperty namedataSource refdataSource /property namemapperLocations valueclasspath*:sample/config/mappers/**/*.xml / /bean这会从类路径下加载所有在 sample.config.mappers 包和它的子包中的 MyBatis 映射器 XML 配置文件。 在容器管理事务的时候你可能需要的一个属性是 transactionFactoryClass。请参考事务一章的相关章节。 如果你使用了多个数据库那么需要设置 databaseIdProvider 属性 bean iddatabaseIdProvider classorg.apache.ibatis.mapping.VendorDatabaseIdProviderproperty namepropertiespropsprop keySQL Serversqlserver/propprop keyDB2db2/propprop keyOracleoracle/propprop keyMySQLmysql/prop/props/property /beanbean idsqlSessionFactory classorg.mybatis.spring.SqlSessionFactoryBeanproperty namedataSource refdataSource /property namemapperLocations valueclasspath*:sample/config/mappers/**/*.xml /property namedatabaseIdProvider refdatabaseIdProvider/ /bean提示 自 1.3.0 版本开始新增的 configuration 属性能够在没有对应的 MyBatis XML 配置文件的情况下直接设置 Configuration 实例。例如 bean idsqlSessionFactory classorg.mybatis.spring.SqlSessionFactoryBeanproperty namedataSource refdataSource /property nameconfigurationbean classorg.apache.ibatis.session.Configurationproperty namemapUnderscoreToCamelCase valuetrue//bean/property /bean
http://www.hkea.cn/news/14313283/

相关文章:

  • 佛山营销网站虚拟主机和云服务器
  • 浏阳市住房和城乡建设局的网站做科技汽车的视频网站有哪些内容
  • 汕头网站建设科技有限公司营销活动推广策划
  • 珠海网站建设 金蝶专业制作网站服务公司
  • 贝壳企业网站管理系统电商平台的搭建
  • 做网站一般都用什么字体长尾词挖掘免费工具
  • 潍坊建设网站的公司电话免费企业网站模板 php
  • 网站精简布局远程服务器怎么建设自己的网站
  • 专业的公司网站制作服务wordpress和哪个好用吗
  • 做网站的核验单 是下载的吗上海网站建设哪个平台好
  • 关键词优化步骤简短搜索引擎优化方法总结
  • vs2017 做c 网站如何免费做一个网页
  • 网站升级正在升级维护企业网络营销策划书
  • 网站建设php教程公司做网站最低需用多少钱
  • 自己做网站教学视频教程wordpress免费用户
  • 三合一网站怎么做深圳市建设局官方网站
  • 沈阳网站选禾钻科技网站编辑可以做运营吗
  • 微网站建设公司广州淘宝网站建设
  • 网站开发 在线报名seo就业哪家好
  • 如何备份网站程序济宁网架有多少网架公司
  • 福州正规网站建设公司报价教你做企业网站
  • 给网站做游戏视频怎么赚钱wordpress 3.2 下载
  • wap网站制作视频教程个人开公司需要多少注册资金
  • 财经类 直播类网站开发营销软文推广平台
  • 家乡网站策划书建设背景源码网站建设
  • 购物网站排名女装广州seo网站营销
  • 网站建设代理成本如何制作投票小程序
  • 榆林做网站多少钱北京论坛建站模板
  • 做外国美食的视频网站seo排名优化公司
  • 网站建设的基本元素看广告赚佣金平台