摘要: OOP(Object Oriented Programming)面向对象编程,面对的是class。编程思想是自上而下的进行的,注重逻辑单元业务的划分。 AOP(Aspects-Oriented Programming)面向切面编程,面对的是切面。编程思想是自左向右纵向切入,强调的是某个业务执行的补充 阅读全文
posted @ 2020-06-17 20:52 阳光seawave 阅读(428) 评论(0) 推荐(0) 编辑
摘要: spring的学习还是使用官方文档好 spring是一个轻量级,一站式,企业级,模块化,非浸入式的框架。 1.为什么说spring是一个轻量级框架? 从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微 阅读全文
posted @ 2020-06-17 19:35 阳光seawave 阅读(306) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://my 阅读全文
posted @ 2020-06-17 17:08 阳光seawave 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.#{}相当于占位符,${}是进行简单的字符串拼接 2.使用#{}时单参数可以不加注解,${}必须加注解 3.mybatis底层使用的是PrepareStatement和Statement这两个对象(https://blog.csdn.net/marvel__dead/article/detail 阅读全文
posted @ 2020-06-17 15:06 阳光seawave 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1.单参数传递时,参数名称随便定义 2.多参数传递时,分为三种情况: (1)可以将多个参数封装到对象中,映射配置文件中的#{}中名称和实体对象中属性的名称一致(广泛使用)。 (2)在参数前添加注解@Param("参数名")给参数起别名,映射配置文件中的#{}中名称和别名一致。 (3)多个参数传入时, 阅读全文
posted @ 2020-06-17 14:45 阳光seawave 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 在使用<packaging >批量加载映射配置文件的时候,必须注意保证接口和映射配置文件在一个包下面,否则会找不到 阅读全文
posted @ 2020-06-17 14:24 阳光seawave 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 在mybatis映射配置查询返回结果类型的时候,resultType使用时要求数据库中查询出的字段名称和实体对象中的属性名称一致。resultMap可以自定义返回结果类型,此时数据库中的字段的实体类中的属性名可以不一致,使用< column="数据库字段名" property="实体类属性名"> 阅读全文
posted @ 2020-06-17 14:17 阳光seawave 阅读(133) 评论(0) 推荐(0) 编辑
摘要: mybatis框架 1.简介:mybatis是支持sql查询,存储过程(https://baike.baidu.com/item/%E5%AD%98%E5%82%A8%E8%BF%87%E7%A8%8B/1240317?fr=aladdin)和高级映射(https://blog.csdn.net/l 阅读全文
posted @ 2020-06-17 14:07 阳光seawave 阅读(103) 评论(0) 推荐(0) 编辑