上一页 1 2 3 4 5 6 7 ··· 14 下一页

2023年4月1日

基于Spring的AOP(注解方式)

摘要: 面向切面编程: 基于Spring的AOP(注解方式) 1-配置:pom文件: <packaging>jar</packaging> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>sprin 阅读全文

posted @ 2023-04-01 12:40 陈嘻嘻- 阅读(36) 评论(0) 推荐(0) 编辑

2023年3月24日

jdk的动态代理

摘要: jdk动态代理:(jdk动态代理,必须有接口) 1-Calculator接口内容: public interface Calculator { int add(int i, int j); int sub(int i, int j); int mul(int i, int j); int div(i 阅读全文

posted @ 2023-03-24 20:55 陈嘻嘻- 阅读(16) 评论(0) 推荐(0) 编辑

2023年3月3日

MyBatis_10(分页插件)

摘要: 主题:分页插件 --> 针对:查询功能 一、分页插件使用步骤: 1-添加依赖 <!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper --> <dependency> <groupId>com.github.p 阅读全文

posted @ 2023-03-03 11:49 陈嘻嘻- 阅读(70) 评论(0) 推荐(0) 编辑

2023年3月2日

MyBatis_09(逆向工程)

摘要: MyBatis的逆向工程 正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的 逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源: Java实体类 Mapper接口 Mapper映射文件 一、创建逆向工程的步骤: 1.1-添加依赖和插 阅读全文

posted @ 2023-03-02 22:27 陈嘻嘻- 阅读(23) 评论(0) 推荐(0) 编辑

2023年2月26日

MyBatis_08(MyBatis缓存)

摘要: MyBatis缓存: 缓存只针对 "查询功能有效" MyBatis的一级缓存: 一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就会从缓存中直接获取,不会从数据库重新访问 使一级缓存失效的四种情况: 1-不同的SqlSession对应不同的 阅读全文

posted @ 2023-02-26 17:06 陈嘻嘻- 阅读(23) 评论(0) 推荐(0) 编辑

2023年2月25日

MyBatis_07(动态SQL)

摘要: 动态SQL: Mybatis框架的动态SQL技术是一种根据特定条件动态拼装SQL语句的功能, 它存在的意义是:"为了解决拼接SQL语句字符串时的痛点问题"。 一、If if标签可通过test属性(即传递过来的数据)的表达式进行判断,若表达式的结果为true,则标签中的内容会执行;反之标签中的内容不会 阅读全文

posted @ 2023-02-25 15:50 陈嘻嘻- 阅读(42) 评论(0) 推荐(0) 编辑

MyBatis_06(自定义映射resultMap)

摘要: 主题:自定义映射resultMap "自定义映射resultMap",可以解决什么问题: 1-"属性" 和 "字段名" 不一致的情况 2-"多对一" 的情况 3-"一对多" 的情况 一、 若 "字段名" 和 "实体类" 中的属性名不一致,但是字段名符合数据库的规则(使用_),实体类中的属性名符合Ja 阅读全文

posted @ 2023-02-25 15:21 陈嘻嘻- 阅读(47) 评论(0) 推荐(0) 编辑

2023年2月21日

MyBatis_05(各种查询功能)

摘要: MyBatis各种查询功能: 如果查询出的数据只有 "一条",可以通过: 1-实体类对象接收 2-List集合接收 3-Map集合接收,结果{password=123456, sex=男, id=1, age=23, username=admin} 2-如果查询出的数据有 "多条",一定不能用"实体 阅读全文

posted @ 2023-02-21 22:40 陈嘻嘻- 阅读(22) 评论(0) 推荐(0) 编辑

2023年2月19日

MyBatis_04(MyBatis获取“参数值”的两种方式)

摘要: MyBatis获取“参数值”的两种方式 (重点!!!) MyBatis获取参数值的两种方式:${}和#{} ${}的本质就是字符串拼接 , #{}的本质就是占位符赋值 ${}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号;但是#{}使用占位符赋值的方式拼接 阅读全文

posted @ 2023-02-19 21:30 陈嘻嘻- 阅读(16) 评论(0) 推荐(0) 编辑

2023年2月18日

MyBatis_03(核心配置文件解析)

摘要: 核心配置的文件的"详解" -->(优化,核心配置文件) “核心配置文件的前言”: 核心配置文件中的标签必须按照固定的顺序 > (“有的标签可以不写,但顺序一定不能乱”): properties、 settings、 typeAliases、 typeHandlers、 objectFactory、 阅读全文

posted @ 2023-02-18 14:18 陈嘻嘻- 阅读(20) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 14 下一页

导航