# 自定义查询字段和表别名关键字
为何要这个东西,因为在不同数据库之间,别名关键字不一样,例如Mysql表别名是 As 而oracle中 是 is 关键字所以需要
// 以oracle 关键字为例
@Bean
public MybatisPlusJoinConfig mybatisPlusJoinConfig() {
return MybatisPlusJoinConfig.builder()
// 查询字段别名关键字
.columnAliasKeyword("is")
// 表、left join、right join、inner join 表别名关键字
.tableAliasKeyword("is")
.build();
}
# 运行的SQL
SELECT 1 is id
FROM users is users
LEFT JOIN users_age is users_age
ON users_age.id = users.age_id