MyBatis Generator(MBG)PostgreSQL使用說明 區分大小寫敏感
阿新 • • 發佈:2019-02-04
PostgreSQL使用說明區分大小寫敏感
PostgreSQL對所有資料庫識別符號(表名,模式名,列名等)區分大小寫。此外,PostgreSQL對所有小寫字母的所有識別符號都有不同的偏好。如果您使用PostgreSQL的所有小寫識別符號,那麼MyBatis Generator將找到表並寫入正確的SQL,而無需額外考慮。如果您使用混合的套件或大寫識別符號,則需要適當地配置MyBatis Generator:如果您的表或模式是混合大小寫或全部大小寫,請使用delimitIdentifiers選項。對於每個混合大小寫或大寫列,您可以指定一個<columnOverride>元素來專門分隔列,也可以指定delimitAllColumns屬性來分隔所有列名。例子:
<table schema="HR" tableName="Employees"
delimitIdentifiers="true" delimitAllColumns="true"/>
或者:原文:PostgreSQL Usage Notes<table schema="HR" tableName="Employees" delimitIdentifiers="true" > <columnOverride column="EmployeeId" delimitedColumnName="true" /> <columnOverride column="EmployeeName" delimitedColumnName="true" /> </table>
相關閱讀:
SSM框架——使用 MyBatis Generator 生成程式碼,包括:Model、Dao、Mapping