天天看點

MyBatis Generator(MBG)MySql使用說明 無符号字段

MySql使用說明

無符号字段MySql支援帶符号和無符号數字字段。這些不是JDBC類型,是以MyBatis生成器不能自動計算這些類型的字段。Java資料類型始終被簽名。這可能導緻使用無符号字段時的精度損失。解決方案是為MySql中的任何無符号數字字段提供一個<columnOverride>。以下是MySql中如何處理無符号bigint字段的示例:

您将必須将傳回的值轉換為适當的類型(在本例中為java.math.BigInteger)。目錄和模式MySql不正确地支援SQL目錄和模式。如果在Mysql中運作create schema指令,它實際上會建立一個資料庫,JDBC驅動程式将其作為目錄進行報告。但MySql文法不支援标準的catalog..table SQL文法。是以,最好不要在生成器配置中指定目錄或模式。隻需指定表名,并在JDBC URL中指定資料庫。

相關閱讀:

<a target="_blank" href="http://blog.csdn.net/testcs_dn/article/details/77863171">MyBatis Generator (MBG) 代碼生成器簡介</a>

<a target="_blank" href="http://blog.csdn.net/testcs_dn/article/details/77863524">MyBatis Generator 代碼生成器 快速入門指南</a>

<a target="_blank" href="http://blog.csdn.net/testcs_dn/article/details/77863744">MyBatis Generator XML 配置檔案參考</a>

<a target="_blank" href="http://blog.csdn.net/testcs_dn/article/details/77865513">運作 MyBatis Generator 後的任務</a>

<a target="_blank" href="http://blog.csdn.net/testcs_dn/article/details/77866036">MyBatis Generator中的新功能</a>

<a target="_blank" href="http://blog.csdn.net/testcs_dn/article/details/77867724">SSM架構——使用 MyBatis Generator 生成代碼,包括:Model、Dao、Mapping</a>