2021年3月26日

Spring AOP面向切面编程

摘要: 什么是AOP? AOP全称Aspect Oriented Programming意为面向切面编程,也叫做面向方法编程,是通过预编译方式和运行期动态代理的方式实现不修改源代码的情况下给程序动态统一添加功能的技术。 简单来说:AOP就是面向切面编程 在不影响核心代码的前提下,可以在任意位置添加非核心代码 阅读全文

posted @ 2021-03-26 09:53 是阿星啊 阅读(45) 评论(0) 推荐(0) 编辑

2021年3月25日

idea如何通过鼠标缩放大小

摘要: 通过 File -> Setting -> Editor -> General 进行设置,如图 阅读全文

posted @ 2021-03-25 14:02 是阿星啊 阅读(161) 评论(0) 推荐(0) 编辑

Mybatis动态SQL语句标签

摘要: SQL片段 有的时候,我们可能会将一些功能的部分抽取出来,方便复用! 1.使用SQL标签抽取公共的部分 2.在需要使用的地方使用Include标签引用即可 注意事项: 1、最好基于单表来定义SQL片段! 2、不要存在where标签 阅读全文

posted @ 2021-03-25 14:01 是阿星啊 阅读(4) 评论(0) 推荐(0) 编辑

2021年3月24日

Mybatis(SSM整合)

摘要: 1.SSM整合 (1)创建web的maven工程 (2)引入相关依赖 <dependencies> <!--加入springwebmvc--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc< 阅读全文

posted @ 2021-03-24 19:17 是阿星啊 阅读(11) 评论(0) 推荐(0) 编辑

2021年3月23日

Mybatis分页、Mybatis逆向工程、二级缓存

摘要: Mybatis分页 原始方法,使用 limit,需要自己处理分页逻辑: 对于 mysql 数据库可以使用 limit ,如: select * from table limit 5; --返回前5行 select * from table limit 0,5; --同上,返回前5行 select * 阅读全文

posted @ 2021-03-23 21:23 是阿星啊 阅读(13) 评论(0) 推荐(0) 编辑

MybatisSQL动态语句

摘要: MyBatis 的动态 SQL 元素与 JSTL 或 XML 文本处理器相似, 常用 <if>、<choose>、<when>、<otherwise>、<trim>、<where>、<set>、<foreach> 和 <bind> 等元素。 一、if标签:条件判断 MyBatis 中 <if> 元素 阅读全文

posted @ 2021-03-23 21:02 是阿星啊 阅读(21) 评论(0) 推荐(0) 编辑

Mybatis--使用set修改内容成功,但没有修改数据库的原因

摘要: 在第一次学习mybatis的时候,使用set进行修改表中内容,修改成功,查询也能查询到修改后的内容,但所数据库数据却没有被修改 Teacher teacher = new Teacher(); teacher.setTid(1); teacher.setTname("ccc"); int i = c 阅读全文

posted @ 2021-03-23 10:54 是阿星啊 阅读(373) 评论(0) 推荐(0) 编辑

2021年3月22日

Mybatis核心组件的作用域以及生命周期(SqlSessionFactoryBuilder、SqlSessionFactory和SqlSession)

摘要: 生命周期是组件的重要问题,尤其是在多线程的环境中,比如互联网应用、Socket 请求等,而 MyBatis 也常用于多线程的环境中,错误使用会造成严重的多线程并发问题,为了正确编写 MyBatis 的应用程序,我们需要掌握 MyBatis 组件的生命周期。 所谓生命周期就是每一个对象应该存活的时间, 阅读全文

posted @ 2021-03-22 19:46 是阿星啊 阅读(76) 评论(0) 推荐(0) 编辑

Mybatis(一对多,多对一,多对多关系)

摘要: MyBatis中的一对多和对多一,多对多 给大家推荐一个比较好的mybatis学习网站:www.mybatis.cn 主要就是resultMap中association(关联) – 一个复杂的类型关联;许多结果将包成这种类型(多对一)collection(集合) – 复杂类型的集合(一对多) 这里我 阅读全文

posted @ 2021-03-22 14:49 是阿星啊 阅读(55) 评论(0) 推荐(0) 编辑

Mybatis中#{}和¥{}的区别

摘要: #{} 是预编译处理,像传进来的数据会加个" "(#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号) ${} 就是字符串替换。直接替换掉占位符。$方式一般用于传入数据库对象,例如传入表名. 使用 ${} 的话会导致 sql 注入。什么是 SQL 注入呢?比如 select * from 阅读全文

posted @ 2021-03-22 14:46 是阿星啊 阅读(3021) 评论(0) 推荐(0) 编辑

导航