摘要: Mybatis查询 resultMap 一对多查询 一对一 一对多查询 <resultMap type="User" id="UserResult"> <!--主键绑定--> <id property="userId" column="user_id" /> .................... 阅读全文
posted @ 2022-04-01 16:32 Tian-Jotian-Yongxing 阅读(64) 评论(0) 推荐(0)
摘要: Mybatis查询 返回map集合 返回一个 <select id="getReturnMap" parameterType="int" resultType="map"> select username,address from users where id=#{id} </select> Map 阅读全文
posted @ 2022-04-01 16:00 Tian-Jotian-Yongxing 阅读(694) 评论(0) 推荐(0)
摘要: Mybatis查询 动态sql < sql > and < include > <sql id="allColumns"> id ,username,birthday,sex,address</sql> <select id="方法名" resultType="users"> select <inc 阅读全文
posted @ 2022-04-01 15:48 Tian-Jotian-Yongxing 阅读(135) 评论(0) 推荐(0)
摘要: Mybatis查询模糊查询 #{}安全 ${}存在sql注入 <select id="方法名" parameterType="参数类型" resultType="返回值类型">select * from 表名 where username like concat('%',#{注入的参数},'%')< 阅读全文
posted @ 2022-04-01 15:16 Tian-Jotian-Yongxing 阅读(49) 评论(0) 推荐(0)
摘要: Spring 事务管理 事务的隔离级别:4个 READ_UNCOMMITTED: 读未提交。为解决任何并发问题。 READ_COMMITTD: 读已提交。解决脏读,存在不可重复读与幻读 REPEATABLE_READ: 可重复读。解决脏读、不可重复读,存在幻读 SERIALIZABLE: 串行话。不 阅读全文
posted @ 2022-03-31 14:12 Tian-Jotian-Yongxing 阅读(40) 评论(0) 推荐(0)
摘要: AOP 底层用的仍然是jdk的动态代理 切面表达式 符号 意义 * 0至多个任意字符 .. 用在方法参数中,表示任意多个参数;用在包名后,表示当前包及其子包路径 + 用在类名后,表示当前类及其子类;用在接口后,表示当前接口及其实现类 举例: 规则:execytion(访问权限 方法返回值 方法声明( 阅读全文
posted @ 2022-03-31 10:34 Tian-Jotian-Yongxing 阅读(30) 评论(0) 推荐(0)
摘要: jdbc编程六步 try { //1.注册驱动 Class.forName("com.mysql.jdbc.Driver()"); // DriverManager.registerDriver(new com.mysql.jdbc.Driver()); 等同 //2.获取连接 conn = Dri 阅读全文
posted @ 2022-03-16 10:41 Tian-Jotian-Yongxing 阅读(66) 评论(0) 推荐(0)
摘要: 登录页 首页开发思路 创建Sprintboot项目 选择依赖 springboot boot dev tools 实时编译 lombok 简化编译 Spring Configuration Processor 自定义配置有提示 Spring-web web项目 Thymeleaf 页面渲染 SQL相 阅读全文
posted @ 2022-03-15 16:49 Tian-Jotian-Yongxing 阅读(57) 评论(0) 推荐(0)
摘要: yaml核心配置文件 基本语法: key: value ; key 和 value 之间有空格 key: value 大小写敏感 使用缩进表示层级关系 缩进不允许使用tab,只允许空格 缩进的空格数不重要,只要相同层级的元素左对齐即可 ‘#’表示注释 字符串无需加引号,如果要加 “与”表示字符串内容 阅读全文
posted @ 2022-03-14 11:28 Tian-Jotian-Yongxing 阅读(32) 评论(0) 推荐(0)
摘要: 线程的实现方式 继承Thread继承Thread: 自定义线程类继承Thread--> 重写Run方法--> 编写线程执行体-->创建线程对象,调用Start方法启动线程 public class MyTest extends Thread{ @Override public void run() 阅读全文
posted @ 2022-03-11 15:44 Tian-Jotian-Yongxing 阅读(86) 评论(0) 推荐(0)