-
Mybatis - Plus? 的 主鍵策略
查看全部 -
AR模式的使用:
條件2:? 在 mapper 接口 中要 繼承 BaseMapper<Object.class> 泛型類
查看全部 -
AR模式的使用:
條件1:
必須存在對應的原始mapper并繼承Model<User> 泛型類,并配置相應類注解,
同時申明序列號? serialVersionUID = 1L
查看全部 -
ActiveRecord 模式
查看全部 -
分頁查詢的第二種方式:
使用userMapper.selectPage(page,data);返回結果為 Map<String,Object>集合類
查看全部 -
分頁查詢的第一種方式:
使用userMapper.selectPage(page,data);返回結果為 實體類 javabean
查看全部 -
分頁查詢 :
分頁插件配置類: 創建 MybatisPlusConfig類,注入到 Spring中進行管理
查看全部 -
自定義SQL的兩種方式:
第一種: 使用自定義注解 的方式實現,在 dao 層的方法上使用@Select (“sql 語句”)的方式編寫 sql 語句,會自動映射到數據庫表中
第二章: 使用創建 mapper.xml 的方式來創建 配置文件,通過在配置文件中 創建? sql 語句,并配置? namespace 名稱空間,指向有效的 dao 層,從而實現數據的映射
查看全部 -
通用Mapper 的使用
查看全部 -
使用 QueryWrapper<>(); 的實例來創建? sql ,通過 拼接 like 進行模糊查詢,使用? lt 進行小于 的判斷
查看全部 -
排除非表字段的三種方式:
第三種:
使用 @TableField(exist=false)標識當前變量不是數據庫表中的字段,這種情況下,該屬性不會被映射到數據庫中
查看全部 -
排除非表字段的三種方式:
第二種:
將要排除的字段聲明為靜態變量,手動創建 對應的靜態GET/SET 方法,靜態的屬性的靜態方法只能使用類進行調用,此時,實例化的過程會將該靜態字段排除掉,在調用 MP? 進行映射時不會被映射進去
查看全部 -
排除非表字段的三種方式:
第一種:
添加 transient 標識 某一字段不參與實例化過程,一般用于過渡字段,在數據庫表中沒有對應的字段,如果直接添加而進行實例化的排除, 會被自動進行映射到數據庫表中,而由于沒有對應的字段,會報錯。
查看全部 -
使用 @TableField("name")來直接指定 user 實體類中某一個屬性所對應的數據庫表中的哪一列<br/>查看全部
-
當表名為 mp_user 時,在不改變 實體類的名字的情況下,通過添加 @TableName(“表名mp_user”)的方式來指定對應的數據庫表名,以此解決在不編寫sql語句的情況下,實體類的名字與數據庫表名不一致而導致無法進行表操作的問題。
查看全部
舉報