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

手机网站营销朝阳网站开发

手机网站营销,朝阳网站开发,杭州网站维护外包,wordpress模板关系MyBatis可以根据数据库供应商执行不同的语句。多数据库供应商支持是基于映射语句的databaseId属性。MyBatis将加载所有没有databaseId属性或具有与当前数据库匹配的databaseId属性的语句。如果找到具有和不具有databaseId的相同语句,则后者将被丢弃。要启用多供应商…

MyBatis可以根据数据库供应商执行不同的语句。多数据库供应商支持是基于映射语句的databaseId属性。MyBatis将加载所有没有databaseId属性或具有与当前数据库匹配的databaseId属性的语句。如果找到具有和不具有databaseId的相同语句,则后者将被丢弃。要启用多供应商支持,请按照以下步骤在mybatis-config.xml文件中添加databaseIdProvider:

<databaseIdProvider type="DB_VENDOR" />

DB_VENDOR实现databaseIdProvider的数据库ID被设置为DatabaseMetaData#getDatabaseProductName()返回的字符串。由于通常该字符串过长,并且相同产品的不同版本可能返回不同的值,您可能希望通过添加以下属性将其转换为较短的字符串:

<databaseIdProvider type="DB_VENDOR"><property name="SQL Server" value="sqlserver"/><property name="DB2" value="db2"/><property name="Oracle" value="oracle" />
</databaseIdProvider

当提供了属性时,DB_VENDOR数据库ID提供程序会在返回的数据库产品名称中查找与第一个找到的键相对应的属性值,如果没有匹配的属性,则设置为“null”。在这种情况下,如果getDatabaseProductName()返回“Oracle (DataDirect)”,则databaseId将设置为“oracle”。

您可以通过实现org.apache.ibatis.mapping.DatabaseIdProvider接口来构建自己的DatabaseIdProvider,并在mybatis-config.xml中注册它:

public interface DatabaseIdProvider {default void setProperties(Properties p) { // Since 3.5.2, changed to default method// NOP}String getDatabaseId(DataSource dataSource) throws SQLException;
}

http://www.yayakq.cn/news/910550/

相关文章:

  • 企业为什么要建设自己的网站什么是百度权重
  • 建网站 域名移动和生活app下载安装最新版
  • 模板下载网站哪个好wordpress不适合大型网站
  • 闽清县城乡建设局网站做公司网站别人能看到吗
  • 哪里有个人卖房网站宿迁手机网站开发公司
  • php开源企业网站系统网站站长如何赚钱
  • 网站的跟目录中信建设公司好进去吗
  • 建设银行宁波分行 招聘网站手机特效视频制作软件免费
  • 如何做好网站管理工作高校英文网站建设
  • 网站建设的技术体会wordpress子页面内容
  • 阿里云怎么部署网站线下推广活动方案
  • 织梦网站怎么做优化赣州建网站
  • 深圳高端网站制作公司机床网
  • 罗湖网站建设 信科网络wordpress 弹窗登陆
  • 网站开发的主要工作步骤wordpress主题博客选项
  • 有哪些网站可以做青旅义工国外二级域名免费申请
  • 跟业务合作做网站给多少提成个体工商户 网站建设
  • 商业网站开发入门选课wordpress降低版本
  • 临沂网站建设价格网站关键词库是怎么做的
  • 手机网站开发前台架构智能家居产品设计案例
  • 网站网页设计平台石家庄专业网站建设
  • 成品网站建设流程昆明网站的优化
  • 同心县建设局网站做网站什么价位
  • 万网 成品网站php 建设网站制作
  • 手机网站模板更改吗免费网站推广怎么做
  • 做医疗健康类网站需要资质吗深圳龙华区简介
  • 影视网站怎么做优化如何取消危险网站提示
  • 单页网站seo怎么做免费客户管理软件排行
  • 台州企业网站模板建站四川成都营销型网站
  • 做网站服务器空间学习网站开发