mybatis拦截器中获取request对象
拦截器可以访问action上下文、值栈里的对象,
HttpServletRequest request = ServletActionContext.getRequest();
HttpSession session = ServletActionContext.getRequest().getSession();
mybatis和ibatis的区别
1、基本信息不同
mybatis:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。
MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。-quest
ibatis:iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。相对Hibernate和ApacheOJB等“一站式”ORM解决方案而言,ibatis 是一种“半自动化”的ORM实现。-bat
iBATIS 目前提供了三种语言实现的版本,包括:Java、.NET以及Ruby。
2、开发时间不同
mybatis:MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。-quest
ibatis:iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。
3、配置方法不同
mybatis简化了编码的过程,不需要去写dao的实现类,直接写一个dao的接口,再写一个xml配置文件,整个mybatis就配置好了,也就是数据库就连接好了,然后在service里面直接调用dao就可以了,但是ibatis则不可以,必须要写dao的实现类。mybatis是ibatis的升级版本。-bat
参考资料:百度百科-mybatis
参考资料:百度百科-ibatis
request用法和搭配是什么
request的用法及搭配如下:
1、request的基本意思是“请求”,指有礼貌地、正式地要求,尤其适用于表示感到自己的要求因缺乏权威、手段或无法使对方感兴趣而可能得不到满足的情况,含有极有礼貌甚至讨好对方的意味。
2、request是及物动词,接名词、代词、动词不定式或that从句作宾语,从句中的谓语动词须用虚拟式。
3、request是表示愿望的动词,通常不用于进行体。
搭配短语:
1、request eagerly 迫切要求
2、request earnestly 恳求
3、request formally 正式邀请
4、request immediately 立即请求
近义词
ask
英 [ɑːsk] 美 [æsk]
v. 询问,请求,邀请,要求,开价,期待
例句:I’m calling to ask you about the delivery.
翻译:我打电话给你,是询问发货的事。