使用mycat對數據庫做了分庫,項目中使用mybatis整合springboot,mybatis使用了一個插件生成了mapper文件和xml文件,更新數據庫的時候使用了updateByPrimaryKey,這個方法需要傳入一個帶主鍵的實體類,更新的時候會更新所有字段,但是做分庫的時候使用到了createDate字段作為分庫字段,數據會按月份存入不同的數據庫里面。mycat中是不允許修改作為分庫依據的列的,所以更新是需要去掉此列。
使用mycat對數據庫做了分庫,項目中使用mybatis整合springboot,mybatis使用了一個插件生成了mapper文件和xml文件,更新數據庫的時候使用了updateByPrimaryKey,這個方法需要傳入一個帶主鍵的實體類,更新的時候會更新所有字段,但是做分庫的時候使用到了createDate字段作為分庫字段,數據會按月份存入不同的數據庫里面。mycat中是不允許修改作為分庫依據的列的,所以更新是需要去掉此列。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。