`
cats_tiger
  • 浏览: 274199 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Hibernate一直没有提供针对SqlServer2005的Dialect,原有的SqlServerDialect不支持物理分页查询。最近经常使用SqlServer2005,所以就很想写一个使用SqlServer2005 ROW_NUMBER()函数实现limit查询的Dialect类。 下面这个类是使用ROW_NUMBER()函数分页的Dialect,开始是从NHibernate移植的,后来又参考了Hibernate的Jira(http://opensource.atlassian.com/projects/hibernate/browse/HHH-2655)。不知道为什,Jira上的那个有 ...
因为喜欢jQuery,所以一直希望整个团队都用jquery,可惜它的UI比较薄弱尤其没有好用的Grid。GT-Grid虽然很好很强大,但可惜不开源(免费但是不开源),而且只有fins大大一个人支撑,令人担心。现在,jquery终于有了两个不错的Grid了。 第一个是这个:http://webplicity.net/flexigrid/,功能虽然算不上有什么了不起,但是基本的都有了,风格类似于Ext。对我来说,flexgrid是一个够用的grid. 另外一个是jqGrid。以前在http://plugins.jquery.com/狂找,基本没有发现符合要求的Grid,只有一个jqGrid,但是不支 ...
SVN方式的安装已经不被推荐了,新的will_paginate采用Gem安装。 gem install mislav-will_paginate --source http://gems.github.com 成功后的提示信息如下: Successfully installed mislav-will_paginate-2.3.2 Installing ri documentation for mislav-will_paginate-2.3.2... Installing RDoc documentation for mislav-will_paginate-2.3.2... ...
通常,spring整合Hibernate的SessionFactory是这样做的: <property name="annotatedClasses"> <list><value>com.systop.common.core.dao.testmodel.TestDept</value></list> </property> <property name="mappingLocations"> <list><value>cl ...
赈灾义演,明星捐款,反映了演艺界的爱心。与唱一首歌10万元、出场费可达30万元的“大腕”们相比,令我感动的是87岁的秦怡。因为她捐的20万元,几乎就是这位退休老人的全部积蓄!     秦怡有个重病的儿子需要抚养。还有一个90多岁的姐姐,也要靠她照顾。家里离不开人,秦怡自然不能参加多少演出和活动,每月2000多元的退休工资,基本就是她的全部收入。这样的经济负担,使她平时很节俭。为了省下给儿子打胰岛素要付的30元注射费, ,秦怡就自己学着注射。平时她连出租车都舍不得坐。虽然日子过得紧,秦怡在这次赈灾捐款时,还是捐出了20万元。她说,去年儿子已经病逝了,现在没有太多牵挂了,愿意把些钱拿出来,去帮助灾 ...
默哀!我在这里要说的是,网友对某些明星的捐款金额极度不满,发出了愤怒的声音,有些明星们就像被踩了狗尾巴,立刻就组成一个联盟,众口一辞跳出来:爱心不是用钱多少来衡量的。这句话就是屁话,爱心是可以量化的,一个乞丐倾其所有捐了105元,金额是比那些明星少很多,可是这里包含的爱要比某些明星纯粹的多,高尚的多。四川老百姓遭受这么大的灾难,正是你们这些明星应该做出突出贡献的时候,有什么垃圾足球队义演的时候,你们一个个像打了鸡血一样,上窜下跳。又不用出钱,又得玩了,又被传媒关注了,又博得热心参加慈善活动好名声,你们把好处都算尽,也赚尽了。要你们真金白银的捐款了,你们左顾右盼,5万 10万的捐,跟约好了似的。你 ...
从Oracle7.3就用Oracle,那个时候用户自己买的正版Oracle所以基本上没有关心过它的版权问题。2004年,一个客户重要的应用中莫名其妙的丢失了几千行数据,用户毛了,要求Oracle派人来分析日志。但是人家Oracle根本不搭理,还说什么维护人员都出国学习了,什么从离开公司起每小时N美刀。客户急了,一个电话过去把Oracle骂了个狗血淋头,结果Oracle乖乖的来了。BTW,俺们这个客户很牛的。 打那起就没有再用过Oracle,一直是MySQL,偶而应客户需要用用SqlServer什么的。 最近接了一个项目,是作一个网站,客户很豪爽,要给几十万。一个并不复杂的网站给几十万,俺们再用M ...
虽然fins老大不再维护Ecside,但是俺一直在用着它呀,所以只好自己动手丰衣足食了。Ecside一个不爽的地方是依赖prototype.js,而且(好像)只用到了它的ajax。俺们的项目中底层js框架用的是jquery,而且即便不用jquery,仅仅为了一个ajax而引进50k的prototype.js也是非常不值得的。所以自己修改了一下ecside.js文件: //找到Me.ajaxSubmit = function(resfunc, asy, parameter) 函数,注释掉 //Form.request方法的调用,改为: jQuery.ajax({ typ ...
今天上SpringSide,发现已经不能访问了,不知道是维护还是怎么了?SpingSide是我非常喜欢的一个开源项目,从1.0就开始看,我们现在的框架都是参考SpringSide的。但是,自从2.0RC1之后,SpringSide就停止发展了,白衣计划3月份推出SpringSide 3的第一个发布版本,但是愚人节已经到了... 并不是埋怨作者们,我还没有这个资格,因为我没有参与过。毕竟开源项目不是只靠热情就可以的。
原文:http://www.blogjava.net/fastunit/archive/2008/03/25/188537.html 处理能力: 整数部分:9999999999999999(16位长,仟万亿) 小数部分:3位,多于3位舍去(不做四舍五入) 运行结果: 1.23 壹元贰角叁分 1234567890123456.123 壹仟贰佰叁拾肆万伍仟陆佰柒拾捌亿玖仟零壹拾贰万叁仟肆佰伍拾陆元壹角贰分叁厘 0.0798 柒分玖厘 10,001,000.09 壹仟万零壹仟元玖分 01.107700 壹元壹角柒厘 public class MoneyUtil { /** 大写数字 * ...
strtus2更新为2.0.11.1,发现SlashesInActionNames不起作用了,也就是说我无法使用下面那样的简化配置: <package name="admin.security" extends="default" namespace="/security"> <default-interceptor-ref name="paramsPrepareParamsStack" /> <action name="*/*&qu ...
struts2提供了annotation来代替配置文件,并且说:"It is great start."。我试用了Annoation风格的Action配置,感觉并不是很好用,尤其在比较复杂的Action中,反而不如XML直观明了。甚至,我不喜欢使用带有{}的简化配置,还是传统的 ...
以前贴过扩展Dojo的几个Wedgets,今天把完整的代码上传上来。主要Features包括: 一个简单的不能再简单的Grid,支持列排序,但是不支持调整列宽。 一个简单的不能再简单的分页Widget,可以和Grid结合使用 美化了原版dojo floating pane. 支持Resizing的模式Dialog Tree Widget,以及Tree Select(Tree ComboBox) 重写了ArrayList 一些帮助函数 完整的示例代码 把Jsam放在Dojo目录下,与dojox等平级即可。
经常有这样的情况:用户千辛万苦的查询数据,并且翻页呀翻页的找到一条,然后修改它,保存成功以后,查询结果和页数都不见了!下次修改不得不重复上述操作。 使用Struts2的Chain Result可以实现多个Action的连续执行,但是,上述场景中需要跨越两次以上的Requests,很多parameters都无法保留,入下图: 查询=>分页=>编辑(查询参数和分页参数丢失)=>保存=>查询(没有参数的查询) 解决的办法是保留parameters,可以写一个taglib来实现这个目的: public class ParametersTag extends BodyTagSu ...
前一个关于这个问题的帖子被隐藏了,这次说明确些。 例如有两个类,员工TestEmployee 和部门TestDept,它们是ManyToOne关系: @Entity @Table(name = "test_employees", uniqueConstraints = { }) public class TestEmployee extends BaseModel implements Serializable { private Integer id; private TestDept dept; @Id @GeneratedValue( ...
Global site tag (gtag.js) - Google Analytics