MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain Old Java Objec ...
分类:
其他好文 时间:
2017-09-17 15:05:56
阅读次数:
94
1.取出request,session,applicaiton中的值 a.往里面加入request,session,application中加入值 取值: 2.用valuestack中的对象栈的set方法存放的数据,把对象封装成一个hashmap,放入栈顶 a.放值 b.取值 3. 在person, ...
分类:
移动开发 时间:
2017-09-16 23:13:53
阅读次数:
250
ongl存放数据可以存放在对象栈(root),也可以存放在map中 一、存放在map中 1.存放在map中可以分为存放在request、session、application 存放到request、session、application后valuestack的map中的内存结构 2.存放在map中的 ...
分类:
其他好文 时间:
2017-09-16 17:10:13
阅读次数:
172
刚好项目上用到这个模板引擎,记录以下基础用法。 thymeleaf介绍 简单说, Thymeleaf是一个跟Velocity、FreeMarker类似的模板引擎,它可以完全替代JSP 。相比其他的模板引擎,它有如下三个极吸引人的特点: 标准表达式语法 它们分为四类: 变量表达式 变量表达式即OGNL ...
分类:
其他好文 时间:
2017-09-13 18:27:31
阅读次数:
312
OGNL表达式是(Object-Graph Navigation Language)是对象图形化导航语言。OGNL是一个开源的项目,Struts2中默认使用OGNL表达式语言来显示数据。与Serlvet中的EL表达式的作用是一样的。 参考: http://commons.apache.org/pro ...
分类:
其他好文 时间:
2017-09-13 16:19:04
阅读次数:
471
Mybatis部分 1、mybatis与hibernate区别? Hibernate是面向对象的思想操作数据、mybatis是以纯sql操作数据 相对于mybatis容易优化.扩展性好,但是移植性差。 2、mybatis如何动态sql? MyBatis的动态SQL是基于OGNL表达式的 Spring ...
分类:
编程语言 时间:
2017-09-13 14:00:01
阅读次数:
223
struts2工作流程 1.OGNL(Object Graph Navigation Language)对象导航图语言 Struts2框架使用OGNL作为默认的表达式语言,OGNL(Object Graph Navigation Language),是一种表达式语言,目的是为了在不能写Java代码的 ...
分类:
其他好文 时间:
2017-09-06 22:09:51
阅读次数:
287
一.请求参数封装1.属性驱动: (1).无实体类情况:属性和动作类在一起 a.编写jsp页面,提交数据,例如name和age 1 2 用户名: 3 年龄: 4 5 b.编写动作类 ... ...
分类:
其他好文 时间:
2017-08-29 21:42:56
阅读次数:
198
MyBatis中的OGNL教程 有些人可能不知道MyBatis中使用了OGNL,有些人知道用到了OGNL却不知道在MyBatis中如何使用,本文就是讲如何在MyBatis中使用OGNL。 如果我们搜索OGNL相关的内容,通常的结果都是和Struts有关的,你肯定搜不到和MyBatis有关的,虽然和S ...
分类:
其他好文 时间:
2017-08-26 23:34:16
阅读次数:
234
莫队貌似是过不了的,这题是我没见过的科技... 首先区间按右端点排序,然后一个扫描线,扫到某个区间右端点时候计算答案,线段树上节点的信息并不需要明确定义,我们只要求线段树做到当前扫到now时,查询[L,now]即为这一段的答案。 朴素的不加优化的做法,我们在每一个点R加进来的时候要更新1~R-1所有 ...
分类:
其他好文 时间:
2017-08-25 01:22:18
阅读次数:
250