摘要:
一. 常用注解 1. @responseBody 将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据, 需要注意的是,在使用此注解之后不会再走视图解析器,而是直接将数据写入到输入流中,它的效果等 阅读全文
摘要:
【参考文章】:Spring全局异常处理的三种方式 【参考文章】:Spring Boot 系列(八)@ControllerAdvice 拦截异常并统一处理 【参考文章】:@ControllerAdvice + @ExceptionHandler 全局处理 Controller 层异常 1. 使用注解定 阅读全文
摘要:
传送门:mybatis官方文档 Mapper XML 文件详解 一. 数据查询语句 1. select resultType="hashmap"时,返回一个 HashMap 类型的对象,其中的键是列名,值便是结果行中的对应值; resultType="java bean"时,返回对象所有的属性值; 阅读全文
摘要:
传送门:mybatis XML 映射配置文件官方文档 配置文件中的标签顺序不能颠倒,否则会报错。 阅读全文
摘要:
1. 查询时使用别名,别名和属性名保持一致 红色表示字段名,蓝色表示别名,别名和属性名保持一致。 2. 通过resultMap标签映射字段名和属性名的关系 阅读全文
摘要:
孤傲苍狼:mybatis学习总结系列 1. 新建Maven项目 maven 依赖: 2. 定义实体类 3. 配置文件 3.1 mybatis的配置文件 3.2 定义user实体类的映射文件 namespace 定义为 mapper文件所在的包路径.mapper类名(如果不对应则可能映射失败) 4. 阅读全文
摘要:
1. 数据库记录 2. updateByPrimaryKey 3. updateByPrimaryKeySelective:更新不为 null 的字段 阅读全文
摘要:
1. Spring boot 集成 mybatis 【转载】SpringBoot中Mybatis打印sql 1.1 如果使用的是application.properties文件,加入如下配置: 1 logging.level.com.example.demo.dao=debug 红色部分指的是myb 阅读全文
摘要:
报错截图: 解决方法: 只能扫描到自定义的mapper,不能扫描到其他文件。 @MapperScan("com.streamax.s17.tms.dao.pper.repository") 1. 继承通用Mapper 此接口不能同其他Mapper一起,该类不能被当做普通Mapper一样被扫描,否则会 阅读全文
摘要:
1. 重载与重写 1.1 Java虚拟机 虚拟机识别方法时主要根据类名,方法名和方法描述符(参数类型和返回值类型). 如果出现类名,方法名和方法描述符相同的方法,Java虚拟机在类加载的验证阶段报错. 1.2 Java语言 在同一个类中,方法名称相同,参数类型不同的方法称之为重载.(返回值类型不影响 阅读全文