Loading

随笔分类 -  Mybatis

摘要:service @Override public List<Admin> getAllAdmins(String keywords) { QueryWrapper queryWrapper = new QueryWrapper(); queryWrapper.eq("a.id",AdminUtils 阅读全文
posted @ 2021-06-14 21:16 Rzk 阅读(1292) 评论(0) 推荐(1)
摘要:逆向工程 导入Maven依赖 mysql mysql connector java 5.1.47 org.mybatis mybatis 3.5.2 junit junit 4.12 log4j log4j 1.2.17 org.mybatis.generator mybatis generator 阅读全文
posted @ 2020-05-17 00:17 Rzk 阅读(390) 评论(0) 推荐(0)
摘要:逆向工程 导入Maven依赖 mysql mysql connector java 5.1.47 org.mybatis mybatis 3.5.2 junit junit 4.12 log4j log4j 1.2.17 org.mybatis.generator mybatis generator 阅读全文
posted @ 2020-05-16 17:47 Rzk 阅读(153) 评论(0) 推荐(0)
摘要:什么是延迟加载 延迟加载就是在需要用到数据才进行加载,不需要用到数据时就不加载数据,延迟加载也称懒加载, 好处 先从当表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表又比关联查询多表速度要快。 坏处 因为只有当需要用到数据时才会进行数据库查询。这样在大批量数据查询时, 因为查询工 阅读全文
posted @ 2020-05-13 20:36 Rzk 阅读(154) 评论(0) 推荐(0)
摘要:示例 接口 public List selectProviderList(Map map)throws Exception; xml mybatis.xml db.properties driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3 阅读全文
posted @ 2020-05-11 23:59 Rzk 阅读(1385) 评论(0) 推荐(0)
摘要:trim的使用 认识trim内置的属性标签 | 运算符 | 含义 | | | | | prefix | 在trim标签内sql语句加上前缀。 | | suffix | 在trim标签内sql语句加上后缀。 | suffixOverrides |后缀判断的条件, 去掉最后一个逗号 | prefixOv 阅读全文
posted @ 2020-05-11 22:40 Rzk 阅读(2603) 评论(0) 推荐(0)
摘要:实体类 @Data public class Student { 学生 private int id; private String name; private int tid; } @Data public class Teacher { 老师 private int id; private St 阅读全文
posted @ 2020-05-10 01:46 Rzk 阅读(1205) 评论(0) 推荐(0)
摘要:实体类 @Data public class Student { 学生 private int id; private String name; //学生要关联一个老师 private Teacher teacher; } @Data public class Teacher { 老师 privat 阅读全文
posted @ 2020-05-09 23:04 Rzk 阅读(3872) 评论(0) 推荐(1)
摘要:解决字段名和属性名不一致的问题 新建数据库表的字段 这里就不贴上了 在下面链接有 https://www.cnblogs.com/rzkwz/p/12853899.html 设置实体类和数据库字段名不一致 测试查询 新建Mapper接口 public interface UserMapper { / 阅读全文
posted @ 2020-05-09 19:15 Rzk 阅读(560) 评论(0) 推荐(1)
摘要:maven依赖 mysql mysql connector java 5.1.47 org.mybatis mybatis 3.5.2 junit junit 4.12 编写一个mybatis.xml配置文件 db.properties文件 driver=com.mysql.jdbc.Driver 阅读全文
posted @ 2020-05-08 23:53 Rzk 阅读(114) 评论(0) 推荐(0)
摘要:1 pom.xml 添加依赖 数据库包要对应版本 2 <dependencies> 3 <dependency> 4 <groupId>junit</groupId> 5 <artifactId>junit</artifactId> 6 <version>4.12</version> 7 </dep 阅读全文
posted @ 2020-04-07 16:32 Rzk 阅读(339) 评论(0) 推荐(0)
摘要:1 //第一新建一个TeacherMapper接口 2 public interface TeacherMapper { 3 //使用map修改 4 int updateTeacherMap(Map<String,Object> map); 5 //使用map插入 6 int addTeacherM 阅读全文
posted @ 2020-04-04 13:56 Rzk 阅读(1723) 评论(0) 推荐(0)
摘要:接口public interface UserMapper { //分页 List<User> getUserByLimit(Map<String,Integer> map); } 对应一个xml<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE ma 阅读全文
posted @ 2020-03-23 22:41 Rzk 阅读(180) 评论(0) 推荐(0)
摘要:1. Java代码执行的时候传递通配符%% List<User> userList=mapper.getUserLike("%李%"); 2. 在sql拼接中使用通配符! select * from mybatis.user where name like "%"#{value}"%" 阅读全文
posted @ 2020-03-23 22:35 Rzk 阅读(199) 评论(0) 推荐(0)
摘要:id:命名空间唯一标识,可以被用来引用这条语句 parameterType:将会传入这条语句的参数类的完全限定名或者别名 resultType:从这条语句要返回的期望类型的类的完全限定名或别名(这里注意下集合类型,应该是集合可以包含的类型,不能是集合本身),重要:使用resultType或resul 阅读全文
posted @ 2020-03-23 22:34 Rzk
摘要:出现了这个警告 log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory).log4j:WARN Please initialize the log4j system properl 阅读全文
posted @ 2020-03-23 21:25 Rzk 阅读(1120) 评论(0) 推荐(0)
摘要:实体类 @Data public class Student { private int id; private String name; private int tid; } 实体类@Data public class Teacher { private int id; private Strin 阅读全文
posted @ 2020-03-23 21:23 Rzk
摘要:@Datapublic class Teacher { private int id; private String name; //一个老师有多个学生 private List<Student> students;} public interface TeacherMapper {//获取指定老师 阅读全文
posted @ 2020-03-23 15:22 Rzk
摘要:类型别名(typeAliases) - 类型别名是为 Java 类型设置一个短的名字。 - 存在的意义仅在于用来减少类完全限定名的冗余。 ```xml <!--可以给实体类起别名--> <typeAliases> <typeAlias type="com.rui.pojo.User" alias=" 阅读全文
posted @ 2020-03-19 17:53 Rzk 阅读(3182) 评论(0) 推荐(0)
摘要:public class MybatisUtils { private static SqlSessionFactory sqlSessionFactory; static{ try { String resources="mybatis-config.xml"; InputStream input 阅读全文
posted @ 2020-03-19 11:41 Rzk