mybatis
浅汐yt
当你觉得很难,很难,快要撑不下去的时候,你要知道,总有人在摇摇欲坠的现实中颠沛流离,等日出、等日落、等花开、等风来......
展开
-
记录日常写的一些SQL
MySQL的相关SQLgroup by返回多列select DEPT_CODE deptCode,DEPT_NAME deptName,DEPT_TYPE deptType from PATIENT where ID in (select max(ID) from PATIENT group by DEPT_CODE) order by DEPT_CODEmybatis中使用转义字符(不用between and是因为其不包含右边界)其中 lt: 小于 ,gt: 大于<sele原创 2021-11-30 14:14:43 · 551 阅读 · 0 评论 -
初识SpringMVC
01_SpringMvc的概述SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 中。SpringMVC 已经成为目前最主流的MVC框架之一,并且随着Spring3.0 的发布,全面超越Struts2,成为最优秀的 MVC 框架。它通过一套注解,让一...原创 2020-03-25 22:06:32 · 104 阅读 · 0 评论 -
MyBatis和Spring的整合
01_MyBatis和Spring整合之传统dao方式A.整合思路SqlSessionFactory对象应该放到spring容器中作为单例存在。传统dao的开发方式中,应该从spring容器中获得sqlsession对象。Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象。数据库的连接以及数据库连接池事务管理都交给spring容器来完成。...原创 2020-03-25 21:37:13 · 117 阅读 · 0 评论 -
MyBatis的注解开发
01_MyBatis注解开发这几年来注解开发越来越流行,MyBatis也可以使用注解开发方式,这样就可以减少编写Mapper映射文件了。MyBatis常用注解@Insert:实现新增@Update:实现更新@Delete:实现删除@Select:实现查询@Result:实现结果集封装@Results:可以与@Result 一起使用,封装多个结果集@One:实现一对一结果集封...原创 2020-03-25 21:25:51 · 143 阅读 · 0 评论 -
MyBatis高级操作
01_MyBatis的延迟加载何为延迟加载Mybatis可以进行多表查询,实现对象的关联查询。而在实际开发过程中很多时候我们并不需要在加载用户信息时就一定要加载他的订单信息。此时就是我们所说的延迟加载。作用在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载.好处先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多...原创 2020-03-23 23:46:37 · 222 阅读 · 0 评论 -
MyBatis的相关配置
01_SqlMapConfig.xml配置文件解释A.官方说明文档链接:http://www.mybatis.org/mybatis-3/zh/configuration.htmlB.SqlMapConfig.xml中配置的内容和顺序如下:properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFac...原创 2020-03-21 00:47:58 · 157 阅读 · 0 评论 -
MyBatis之多表查询
01_表之间关系分析表关系分类1. 一对一比较少见,比如:公司和注册地址一对一查询2.一对多常见,比如:用户和订单一对一查询,一对多查询3.多对多常见,比如:学生,课程,选课表多对多查询02_关联查询之一对一查询A.环境搭建CREATE TABLE orders(orderId BIGINT PRIMARY KEY AUTO_INCR...原创 2020-03-20 23:47:46 · 96 阅读 · 0 评论 -
初识MyBatis
01_原始JDBC存在的问题原始JDBC代码Class.forName("com.mysql.jdbc.Driver");Connection connection =DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456");String sql = "insert into tb_...原创 2020-03-18 23:58:36 · 327 阅读 · 0 评论