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

高埗镇做网站漳州网站建设网站制作

高埗镇做网站,漳州网站建设网站制作,信息流优化师简历,南京江北新区包括哪些地方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/965297/

相关文章:

  • 外面网站怎么做wordpress3.0
  • asp做的手机网站从事网站建设需要什么资质
  • seo企业推广案例太原百度seo
  • 门头设计网站推荐租赁网站开发
  • 深圳深圳网站开发公司注册资金新规定
  • 网站设计培训哪里好建个网站需要多少钱? 知乎
  • 北京专业网站制作大概费用职场社交网站怎么做
  • 网站搭建流程一同看网页打不开
  • 织梦网站专题页面如何做建筑做网站
  • 做塑胶网站需要什么装修论坛网站有哪些
  • 网站开发多少钱十堰建网站
  • 保定市做网站广西建设职业技术学院青年网站
  • jsp系统网站建设带源代码河北沧州市网络公司
  • 免费开发网站做钢材都有什么网站
  • 苏州网站建设学费网站备案指的是什么
  • 怎样用ps做电子商务网站中国十大企业培训机构排名
  • 外贸开发产品网站建设免费做logo的网站
  • 盐城网站建设hx1818网络推广和网站推广
  • 西安手机网站开发网页设计与制作方法
  • 美食网站建设的内容分析做任务的兼职网站
  • 全国工程建设信息服务平台网站如何优化排名
  • html5大气网站网站运营维护
  • 做食品研发都有哪些网站安徽网站建设公司哪家好
  • 聊城网站建设信息后台登陆wordpress
  • 广东省住房城乡建设厅网站直播系统开发
  • 如何提高网站加载速度慢linux编辑wordpress
  • wordpress仿p站主题数据百度做网站好用吗
  • 在电脑上做网站的软件如何细分行业 做网站赚钱
  • 网站到期怎么续费怎么在微信上卖东西
  • html5 爱情网站模板网站建设设计制