输入映射和输出映射Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。环境准备复制【Mybatis入门(1)】的工程即可parameterType(输入类型)传递简单类型参考【Mybatis入门(1)】内容。使用#{}占位符,或者${}进行sql拼接。传递pojo对象参考【Mybatis入门(1)的内容。Mybatis使用og
分类:
其他好文 时间:
2018-05-23 15:28:42
阅读次数:
185
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment). log4j:WARN Please initialize the log4j system properly. Exception i ...
分类:
编程语言 时间:
2018-05-20 00:12:15
阅读次数:
492
此前同样写过EasyUI Datagrid的demo,好记性不如烂笔头,何况记性也不是那么好,赶紧记录一下。照搬上一篇EasyUI Tree的格式。 实现效果:获取数据库表的数据,在EasyUI Datagrid上展示出来并使用分页控件进行分页。 项目、框架、数据库:创建的是Maven项目,采用Sp ...
分类:
其他好文 时间:
2018-05-19 11:08:52
阅读次数:
284
AspectJ5之前,编写AspectJ切面需要学习一种Java语言的扩展。 AspectJ5引入了使用注解来创建切面的关键特性,AspectJ面向注解的模型可以非常简便地通过注解把任意类转变为切面。 1、定义切面 @Aspect注解表示Audience不仅是一个POJO,还是一个切面。 @Befo ...
分类:
编程语言 时间:
2018-05-16 12:51:05
阅读次数:
260
一、理解什么是MyBatis? MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。 MyBatis 可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO( P ...
分类:
其他好文 时间:
2018-05-15 21:04:46
阅读次数:
115
本文简单认识JDK8的重要新特性之一——Lambda表达式。 在JDK8之前,Java是不支持函数式编程的,所谓的函数编程,即可理解是将一个函数(也称为“行为”)作为一个参数进行传递。通常我们提及得更多的是面向对象编程,面向对象编程是对数据的抽象(各种各样的POJO类),而函数式编程则是对行为的抽象 ...
分类:
其他好文 时间:
2018-05-15 21:02:58
阅读次数:
191
复习: springmvc框架: DispatcherServlet前端控制器:接收request,进行response HandlerMapping处理器映射器:根据url查找Handler。(可以通过xml配置方式,注解方式) HandlerAdapter处理器适配器:根据特定规则去执行Hand ...
分类:
编程语言 时间:
2018-05-13 23:06:54
阅读次数:
299
一.高级参数绑定 1.1. 绑定数组 Controller方法中可以用String[]接收,或者pojo的String[]属性接收。两种方式任选其一即可。 1.2 将表单的数据绑定到List List中存放对象,并将定义的List放在包装类QueryVo中 前端页面改变: 注意:接收List类型的数 ...
分类:
编程语言 时间:
2018-05-13 20:25:28
阅读次数:
210
基本概念 PO:persistant object (持久化对象),可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 VO:value object (值对象)。通常用于业务层之间的数据传递, ...
分类:
其他好文 时间:
2018-05-12 13:49:39
阅读次数:
141
什么时候用resultType?什么时候用resultMap? resultMap:当查询结果和pojo类不能直接对应时,可以使用resultMap对查询结果和pojo做一个映射,使其匹配。 标签:resultMap 标签结构: <resultMap id="" type=""> <id colum ...
分类:
其他好文 时间:
2018-05-12 03:07:48
阅读次数:
149