今天在设计一个通用查询的时候,封装了一个通用查询参数的对象大至如下:
public class QueryParamter {
int getStart(){}
int getLimit(){}
Map getMap(){...}
..........
}
然后:
<select id="select" paramterClass="queryParamter" resultMap="userResultMap">
select * from users
where 1=1
  ...
- 00:19
- 浏览 (61)
- 论坛浏览 (165)
- 评论 (2)
- 分类: Java
想取出的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=?,郁闷....有哪位知道的麻烦解答一下,感激不尽..
- 15:09
- 浏览 (633)
- 论坛浏览 (748)
- 评论 (1)
这段时间公司要我对以前一个老系统的一些模块的某些操作进行性能上的优化,但这方面没有什么经验,请教一下各位,问题是这样的:
系统中存在着一些这样的表:
如运营商表:包含主要字段有[运营商代码(carrier_cd),生效时间(eff_tm),失效时间(ex_tm).....](在这里只举一个表,还有其他类似这样的表)。
现在系统有两个这样的操作:查重,导出不连续;
1.查重:即找出(如上表)以运营商代码为分组并按生效时间排序条件的记录,在这一组记录中如果有两条或者两条以上记录的生效时间和失效时间是在同一区间内或者说前一条记录的失效时间点+1秒大于后一条记录的生效时间点。
2.导出不连续:跟查重操 ...
- 14:13
- 浏览 (1877)
- 论坛浏览 (2117)
- 评论 (4)
如下代码:
(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 = this.a 引用的本对象中的另一个属性也就是a,
但(2)中的结果是 "x.b" ...
- 23:47
- 浏览 (1451)
- 论坛浏览 (1794)
- 评论 (7)
- 分类: JavaScript
- 浏览: 4021 次
- 性别:

- 来自: 深圳

- 详细资料
搜索本博客
我的相册
DSC00104
共 1 张
共 1 张
最新评论
-
parameterClass 的对象含 ...
~~~~~~~~~~~~
-- by sam1982 -
parameterClass 的对象含 ...
怎么没有解答一下呢
-- by sam1982 -
请问怎么在运行时取出在Ib ...
建议使用proxool连接池,里面有个web方式的监视器,可以查看池中所有数据库 ...
-- by wplqw -
请教一个关于性能优化的问 ...
qinysong 写道sam1982 写道1.查重:即找出(如上表)以运营商代码 ...
-- by sam1982 -
请教一个关于性能优化的问 ...
sam1982 写道1.查重:即找出(如上表)以运营商代码为分组并按生效时间排序 ...
-- by qinysong






评论排行榜