Java
文章平均质量分 90
墨苒孤
这个作者很懒,什么都没留下…
展开
-
【JAVA】黑马MybatisPlus 学习笔记【终】【插件功能】
其中缺少的仅仅是分页条件,而分页条件不仅仅用户分页查询需要,以后其它业务也都有分页查询的需求。因此建议将分页查询条件单独定义为一个。提供了很多的插件功能,进一步拓展其功能。这里我们以分页插件为里来学习插件的用法。所以,我们必须配置分页插件。原创 2023-12-26 22:00:00 · 573 阅读 · 0 评论 -
【JAVA】黑马MybatisPlus 学习笔记【三】【拓展功能】
我们定义一个用户状态的枚举:import comNORMAL(1 , "正常") , FREEZE(2 , "冻结");} }NORMAL(1 , "正常") , FREEZE(2 , "冻结");} }NORMAL(1 , "正常") , FREEZE(2 , "冻结");Getter;@GetterNORMAL(1, "正常"),FREEZE(2, "冻结");然后把User类中的status。原创 2023-12-25 11:25:30 · 1007 阅读 · 0 评论 -
【JAVA】黑马MybatisPlus 学习笔记【二】【核心功能】
在演示的案例中,我们在代码中编写了更新的SQL语句:这种写法在某些企业也是不允许的,因为SQL语句最好都维护在持久层,而不是业务层。就当前案例来说,由于条件是in语句,只能将SQL写在Mapper.xml文件,利用foreach来生成动态SQL。这实在是太麻烦了。假如查询条件更复杂,动态SQL的编写也会更加复杂。所以,提供了自定义SQL功能,可以让我们利用Wrapper生成查询条件,再结合Mapper.xml编写SQL在mapper方法参数中用Param注解声明wrapper变量名称,必须是ew。原创 2023-12-13 23:33:01 · 1343 阅读 · 0 评论 -
【JAVA】黑马MybatisPlus 学习笔记【一】
为了简化单表CRUD提供了一个基础的BaseMapper接口,其中已经实现了单表的CRUD因此我们自定义的Mapper只要实现了这个BaseMapper,就无需自己实现单表CRUD了。修改mp-demo中的r包下的UserMapper接口,让其继承BaseMapperimport comBaseMapper;在刚刚的入门案例中,我们仅仅引入了依赖,继承了BaseMapper就能使用,非常简单。原创 2023-12-11 12:47:09 · 1168 阅读 · 0 评论