PostgreSQL所有的数据库标识符(表名,模式名,列明等)是区分大小写的。此外,PostgreSQL明显的偏好所有标识符使用小写字母。 如果您使用全部小写标识符的PostgreSQL,MyBatis Generator不需要任何额外的配置就会发现表并且编写正确的SQL。如果您使用混合或者大写模式,您需要适当配置MyBatis Generator:
例子1:
<table schema="HR" tableName="Employees" delimitIdentifiers="true" delimitAllColumns="true"/>
例子2...
<table schema="HR" tableName="Employees" delimitIdentifiers="true" > <columnOverride column="EmployeeId" delimitedColumnName="true" /> <columnOverride column="EmployeeName" delimitedColumnName="true" /> </table>