随笔 - 37,  文章 - 0,  评论 - 0,  阅读 - 15608
05 2022 档案
Vue的data数据对象
摘要:<body> <div id="hh"> {{message}} <h2>{{school.name}} {{school.mobile}}</h2> <ul> <li>{{campus[0]}}</li> <li>{{campus[1]}}</li> </ul> </div> <script> v 阅读全文
posted @ 2022-05-31 22:20 西凉# 阅读(77) 评论(0) 推荐(0) 编辑
el挂载点
摘要:el挂载div <body> <div id="hh">{{message}}</div> <script> var vue = new Vue({ el: "div", data: { message: "nmsl" } }) </script> </body> el挂载id <div id="h 阅读全文
posted @ 2022-05-31 21:46 西凉# 阅读(16) 评论(0) 推荐(0) 编辑
分页算法
摘要:limit index,pageSize index=(当前页-1)*每页显示的条数,pageSize=当前页index从0开始 阅读全文
posted @ 2022-05-26 01:01 西凉# 阅读(25) 评论(0) 推荐(0) 编辑
QueryWrapper
摘要:组装查询条件 组装排序条件 组装删除条件 使用QueryWrapper实现修改功能 a>例1:组装查询条件 //查询用户名包含a,年龄在20到30之间,并且邮箱不为null的用户信息 @Test public void test1(){ QueryWrapper<User> queryWrapper 阅读全文
posted @ 2022-05-25 23:00 西凉# 阅读(345) 评论(0) 推荐(0) 编辑
@TableLogic
摘要:物理删除:真实删除,将对应数据从数据库中删除,之后查询不到此条被删除的数据 逻辑删除:假删除,将对应数据中代表是否被删除字段的状态修改为“被删除状态”,之后在数据库中仍旧能看到此条数据记录 使用场景:可以进行数据恢复 step1:数据库中创建逻辑删除状态列,设置默认值为0 step2:实体类中添加逻 阅读全文
posted @ 2022-05-25 12:44 西凉# 阅读(108) 评论(0) 推荐(0) 编辑
@TableField
摘要:MP中的默认规则,字段会自动转换为相应的驼峰 @Tablefield是用来指定属性对应的字段名 @Data @TableName("t_user") public class User { @TableId(value = "uid",type = IdType.ASSIGN_ID) private 阅读全文
posted @ 2022-05-25 10:23 西凉# 阅读(5652) 评论(0) 推荐(0) 编辑
@TableId
摘要:@TableId的使用 @TableId的value属性 @TableId的type属性 通过全局配置配置主键生成策略 进行插入操作 @Test public void test(){ User user = new User(); user.setName("张三"); user.setAge(2 阅读全文
posted @ 2022-05-24 18:15 西凉# 阅读(1358) 评论(0) 推荐(0) 编辑
@TableName
摘要:在MyBatisPlus中,我们所操纵的表由实体类决定,默认是以小写开头的实体类名字 比如这里的User类,默认操纵的表是user @Data @TableName("t_user") public class User { private Long id; private String name; 阅读全文
posted @ 2022-05-24 16:59 西凉# 阅读(175) 评论(0) 推荐(0) 编辑
spingboot项目下的空指针异常:NullPointerException
摘要:在使用MyBatisPlus的service进行增删改查的时候,出现了空指针异常,原因是 @Autowired UserService userService; 自动注入失败 经过排查,@Service注解没有忘写。 最后在启动类上面加个全盘扫描,@ComponentScan(“”)里面写扫描路径 阅读全文
posted @ 2022-05-23 23:10 西凉# 阅读(59) 评论(0) 推荐(0) 编辑
MyBatisPlus通用Service接口
摘要:增加和更新以save为前缀 UserService接口: public interface UserService extends IService<User> { } UserServiceImpl: @Service public class UserServiceImpl extends Se 阅读全文
posted @ 2022-05-23 18:26 西凉# 阅读(222) 评论(0) 推荐(0) 编辑
MyBatisPlus自定义增删改查
摘要:MyBatisPlus对MyBatis只做增强,并不改变原有的功能。 仍然可以采用自定义查询: 第一步:配置映射文件的位置 映射文件格式: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org/ 阅读全文
posted @ 2022-05-23 15:54 西凉# 阅读(335) 评论(0) 推荐(0) 编辑
BaseMapper接口crud功能
摘要:package com.zhy.mybatisplus_project; import com.zhy.mapper.UserMapper; import com.zhy.pojo.User; import org.junit.jupiter.api.Test; import org.springf 阅读全文
posted @ 2022-05-23 13:49 西凉# 阅读(56) 评论(0) 推荐(0) 编辑
序列化
摘要: 阅读全文
posted @ 2022-05-22 19:21 西凉# 阅读(4) 评论(0) 推荐(0) 编辑
创建mapper接口并扫描
摘要:MyBatisPlus为我们提供了通用的mapper和通用的service,只需要通过它们我们就能快速地实现对单表的增删改查。 1.springboot使用MyBatisPlus的时候,一定要设置mapper接口所在的包和映射文件所在的包。 因为mapper接口会动态生成其对应的实现类,如果不加@M 阅读全文
posted @ 2022-05-22 15:59 西凉# 阅读(131) 评论(0) 推荐(0) 编辑
lombok简化开发
摘要:引入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> 创建实体类 @Getter @Setter @ 阅读全文
posted @ 2022-05-22 15:34 西凉# 阅读(17) 评论(0) 推荐(0) 编辑
创建实体类
摘要:在MyBatisPlus中有orm的概念,即我们所操纵的表要和实体类对象创建映射关系。 扫描实体,通过反射抽取把实体类中的属性抽取出来 阅读全文
posted @ 2022-05-22 15:13 西凉# 阅读(43) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示