如何通过使用ignoreQualifiersAtRuntime="true "删除自动sql中的前缀?

问题描述 投票:0回答:1

我试图在*mapper.xml中删除自动生成的sql中的前缀。

我使用了这个标签,但它没有工作。前缀是这样的

SELECT a.id,a.permission_code,a.permission_name,b.group_id FROM public.admin_user

我确实想删除"public... "前的表名。

<table schema="public" tableName="%">
      <generatedKey column="id" sqlStatement="JDBC"/>
       <property name="ignoreQualifiersAtRuntime" value="true"/>
 </table>

它显示: "表 "内容显示匹配 (property*,generatedKey?,domainObjectRenamingRule?,columnRenamingRule?,(columnOverride|ignoreColumn|ignoreColumnsByRegex)*)"。

mybatis-generator
1个回答
0
投票

元素 Property 应放在 之前 generatedKey. 信息只是告诉你提到元素序列。

© www.soinside.com 2019 - 2024. All rights reserved.