MyBatis
蔡小波
啦啦啦啦啦~
展开
-
Spring / MyBatis——插件机制(AOP)
链接:MyBatis学习笔记——插件机制(AOP)链接:通过aop拦截mybatis接口dao(拦截带有emoji表情) 关于AOP 1. 什么是 AOP? Aspect Orentied Programming:面向切面编程 Object Orentied Programming:面向对象编程 AOP 编程是以 OOP 为基础,OOP 侧...原创 2019-01-04 16:15:02 · 2335 阅读 · 0 评论 -
myBatis的@Param注解和参数
关于Mybatis @Param 注解,官方文档: http://www.mybatis.org/mybatis-3/zh/java-api.html其中关于 @param部分的说明是: @Param Parameter N/A 如果你的映射器的方法需要多个参数, 这个注解可以被应用于映射器的方法 参数来给每个参数一个名字。否则,多 参数将会以它们的顺序位置来被命名 (不包括任何 R...原创 2019-01-04 10:59:55 · 695 阅读 · 0 评论 -
mybatis 中 foreach 及 collection 的用法
链接:mybatis的select、insert、update、delete语句foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。或者批量插入数据;foreach的说明:collection:指定要遍历的集合list类型的参数会特殊处理封装在map中,map的key就叫listitem:将当前遍历出的元素赋值给指定的变量separator:每个元素之间的分隔...原创 2019-01-03 13:26:31 · 1787 阅读 · 0 评论 -
SSM框架的一些常见问题
SpringSpring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地`new`一个对象,而是让Spring框架帮你来完成这一切。SpringMVCSpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是...原创 2019-01-04 16:47:03 · 6184 阅读 · 0 评论 -
MyBatis 的动态 SQL ——(if,choose,trim , foreach)
MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用在任意 SQL 映射语句中的强大的动态 S...原创 2019-01-03 19:55:23 · 695 阅读 · 0 评论