- 浏览: 10014 次
- 性别:
- 来自: 深圳
最近访客 更多访客>>
最新评论
-
windshome:
一定是存储过程了
请教一个关于性能优化的问题 -
sam1982:
为什么发了贴在struts版块找不到
~
再改struts1.2.*,让struts1再焕发表春,支持Annotation和POJO风格的Action -
sam1982:
~~~~~~~~~~~~
parameterClass 的对象含有Map属性,怎么映射? -
sam1982:
怎么没有解答一下呢
parameterClass 的对象含有Map属性,怎么映射? -
wplqw:
建议使用proxool连接池,里面有个web方式的监视器,可以 ...
请问怎么在运行时取出在Ibatis映射参数后的SQL
文章列表
最近有个项目改造,经过一番讨论后决定使用struts1,为什么不是struts2,呵呵,不是由我一个人说了算了,因为使用习惯了struts2,回头再来用struts1,感觉非常不爽,所以打
算对其进行改造一番,在网上也搜了一些关于struts1改造,都只是支持了Annotation配置和从IOC中取Action,我的改造目标在此之上加了一些,主要有:
1.支持基于Annotation的配置
2.不使用ActionForm但不去除它
3.支持Action方法参数值注入
4.简化文件上传处理
5.自定义返回结果处理如:直接返回string、Json、或者导出Excel
6.支持url到act ...
今天在设计一个通用查询的时候,封装了一个通用查询参数的对象大至如下:
public class QueryParamter {
int getStart(){}
int getLimit(){}
Map getMap(){...}
..........
}
然后:
<select id="select" paramterClass="queryParamter" resultMap="userResultMap">
select * from users
...
想取出的SQL是要映射参数后的SQL,而不是select * from user where name=?这样的SQL,而是要select * from user where name='sam'这样的SQL,看了它的源码有个这样的Sql对象有个getSqlString(RequestScope request,MappedStatement statement)方法,但是取出来还是一条如这样的SQL:select * from user where name=?,郁闷....有哪位知道的麻烦解答一下,感激不尽..
这段时间公司要我对以前一个老系统的一些模块的某些操作进行性能上的优化,但这方面没有什么经验,请教一下各位,问题是这样的:
系统中存在着一些这样的表:
如运营商表:包含主要字段有[运营商代码(carrier_cd),生效时间(eff_tm),失效时间(ex_tm).....](在这里只举一个表,还有其他类似这样的表)。
现在系统有两个这样的操作:查重,导出不连续;
1.查重:即找出(如上表)以运营商代码为分组并按生效时间排序条件的记录,在这一组记录中如果有两条或者两条以上记录的生效时间和失效时间是在同一区间内或者说前一条记录的失效时间点+1秒大于后一条记录的生效时间点。
2.导出不连续:跟查重操作 ...
如下代码:
(1)
var xx = function() {
this.a = "xx";
this.b = this.a;
}
alert(new xx().b);
(2)
var x = function() {
this.a = "x";
this.b = {a:"x.b",b:this.a,c:function(){return this.a;}};
}
var s = new x();
alert(s.b.c());
代码(1)的结果是 "xx" ,也就是说this.b = th ...