Mybatis 32_使用DatabaseIdProvider支持不同类型的数据库 项目0407支持不同类型的数据库

32_使用DatabaseIdProvider支持不同类型的数据库

  • 支持不同类型的数据库
    • 不同类型的数据库,在一些特定的地方,它的SQL语法是存在差异的。
    • databaseId属性
    • 项目0407支持不同类型的数据库

支持不同类型的数据库

不同类型的数据库,在一些特定的地方,它的SQL语法是存在差异的。

MySQL的分页是: limit n, m --起始,总记录
PGSQl的分页: limit m offset n --总记录 offset 起始
Oracle的分页: 又不同……

databaseId属性

(1) 允许在定义SQL语句时指定databaseId属性。
指定数据库类型的ID, 该databaseId属性完全是可以随意指定的。
databaseId:代表数据库类型的ID。

(2) mybatis-config.xml为不同类型的数据库配置databaseId属性。

        

你可能感兴趣的:(MyBatis,mybatis,数据库,java,eclipse,mysql)