-
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语句的情况下,实体类的名字与数据库表名不一致而导致无法进行表操作的问题。
查看全部
举报