
编码
iteye_7214
这个作者很懒,什么都没留下…
展开
-
junit路径问题
为了能在eclipse里集成tomcat,我们将build路径指向了web目录,结果导致两个问题:1、junit测试代码修改后需要重新build。2、代码修改后需要重新build后,junit测试才能生效。解决这个问题,需要在junit的configuration里增加新指向的class路径和test-class路径。...原创 2010-01-05 11:48:27 · 244 阅读 · 0 评论 -
没法测试lazyload
在spring框架下实现了一种lazyload的机制,大字段或者关联数据可以在实际应用需要的时候再通过get方法道数据库进行读取,这样一来dao和service都可以只对单表进行操作,代码和耦合都大大降低。例如: @LazyLoading(manager="questionService") public Exam getExam() {然而这样一来,在junit代码里调用g...原创 2010-01-08 11:14:03 · 100 阅读 · 0 评论 -
utf-8下中文注释的问题
//后有些字的注释会导致编译出错,但是用/* */就没有事。猜测字符结尾符判断有点问题。原创 2010-01-08 16:36:47 · 241 阅读 · 0 评论 -
validate后初始化数据丢失的问题
配置了validate后,当出现输入错误后会返回input直接进入页面,这时初始化数据会丢失(当然,静态化初始化的数据不会丢失)。解决办法是在BaseAction里实现一个Preparable接口,而后Action里重载其prepare方法,原理是因为Preparable接口在Validate拦截器之前执行。...原创 2010-01-09 14:42:10 · 260 阅读 · 0 评论 -
展开/关闭部分页面的做法
扩展内容 函数为:function showexpand(divid){ var child = document.getElementById(divid); if (null != child){ if(child.className == "expanded") { child.className = "col...原创 2010-01-13 20:20:02 · 140 阅读 · 0 评论 -
mongodb的数组字段定位修改
如一个对象article里面有很多comment,脚本的修改如下:Example:db.myMongodb.user.update({"comments.author" : "john"},{"$set" : {"comments.$.author" : "jim"}})定位到第一个john的第一条评论相应的java代码里面,用set方法一样解决....原创 2011-12-21 09:53:42 · 297 阅读 · 0 评论 -
两大表求补集的方法总结
场景:题库中随机出题,用户已经做过的题需要排除掉.方法大概如下:1、oracle数据库可以直接用minus;2、mysql数据库需要使用left join,例如:select q.id,q.questionguid from question as q left join (select id,questionguid from donequestion as dq1 ...原创 2011-11-24 17:43:29 · 822 阅读 · 0 评论