Mybatis学习笔记
Mybatis学习笔记
「已注销」
追上时光,赶上流年!
展开
-
Mybatis高级
1. 注解开发(理解) 对于简单的SQL,建议使用注解;对于复杂SQL,建议使用xml配置映射配置文件。 1.1 常用注解 @Insert:实现新增 相当于标签 @Update:实现更新 相当于标签 @Delete:实现删除 相当于标签 @Select:实现查询 相当于标签 1.3查询-单表 interface StudentMapper{ // 标注在方法是,可以通过注解获取到方法的返回值类型、参数类型、该方法属于哪个类 @Select("select * from stu原创 2020-12-07 20:32:12 · 188 阅读 · 0 评论 -
Mybatis进阶
/* 请使用user.sql初始化Mybatis数据库 需求1: 查询所有Student 根据ID查询 需求2: 添加一个Student 需求3: 修改一个Student 需求4: 删除一个Student 需求5: 查询Student,数据库字段名和实体类属性名不一致 // 需求6:根据现有student对象属性的值查找学生 // 学生对象如果只设置了id属性的值,就通过id查询, // 如果id和name属性都有值,那就根据id和name两个条件查询 // 如果id和name、age属性都有值,那就根据i原创 2020-12-07 20:14:29 · 93 阅读 · 0 评论 -
Mybatis基础
0. 相关概念 0.1 框架和工具类 工具类 对程序中一小段代码的封装。项目中大多数代码还是需要我们写。 框架 通俗理解框架 可以看做一个半成品的软件/项目。使用框架开发项目,项目中半数以上代码就不需要 我们编写了。 我们一般需要配置(大多数框架都是重配置轻编码的)+少量编码,就可完成项目中的需求。 框架的目的 就是为了简化编码:eg:Mybatis。 我们在学习完Mybatis之后,dao层会更简单。你只需要写一个dao接口,然后写一个SQL语句,dao层就已经写完了。 学习步骤 这个框架原创 2020-12-07 19:21:27 · 103 阅读 · 0 评论