1. 程式人生 > >MyBatis Generator(MBG)PostgreSQL使用說明 區分大小寫敏感

MyBatis Generator(MBG)PostgreSQL使用說明 區分大小寫敏感

PostgreSQL使用說明區分大小寫敏感

PostgreSQL對所有資料庫識別符號(表名,模式名,列名等)區分大小寫。此外,PostgreSQL對所有小寫字母的所有識別符號都有不同的偏好。如果您使用PostgreSQL的所有小寫識別符號,那麼MyBatis Generator將找到表並寫入正確的SQL,而無需額外考慮。如果您使用混合的套件或大寫識別符號,則需要適當地配置MyBatis Generator:如果您的表或模式是混合大小寫或全部大小寫,請使用delimitIdentifiers選項。對於每個混合大小寫或大寫列,您可以指定一個<columnOverride>元素來專門分隔列,也可以指定delimitAllColumns屬性來分隔所有列名。例子:

<table schema="HR" tableName="Employees"
      delimitIdentifiers="true" delimitAllColumns="true"/>
或者:
 <table schema="HR" tableName="Employees" delimitIdentifiers="true" >
    <columnOverride column="EmployeeId" delimitedColumnName="true" />
    <columnOverride column="EmployeeName" delimitedColumnName="true" />
  </table>
原文:PostgreSQL Usage Notes

相關閱讀:

SSM框架——使用 MyBatis Generator 生成程式碼,包括:Model、Dao、Mapping