`
koen
  • 浏览: 81924 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
QA在测试后要求:对查询结果集的排序应该是大小写不敏感的。想了想比较挠头,恐怕自己向Criteria里面做手脚比较困难。不过查询了Hibernate javadoc之后发现有现成的方法:   org.hibernate.criterion Class Order Order ignoreCase () No description provided.   虽然Gavin King同学对该方法没有javadoc描述,但是还是很好很强大滴,呵呵!      
使用Maven(2.0.9) + Spring(2.5.6) + JPA(hibernate-entitymanager3.3.2.GA)跑unit test的时候,发现问题。具体情况如下: 当运行“需要被注入EntityManager的类”对应的测试用例的时候,收到以下错误:   Caused by: java.lang.StackOverflowError at java.lang.Character.toLowerCase(Character.java:4208) at java.lang.Character.toLowerCase(Charact ...
我最近工作中开始使用maven2作为build构建工具。开始很不适应,但是随着了解的深入,我逐渐感受到maven功能强大。今天还解决了一个在Netbeans maven工程中wsimport的类无法"source insight"的问题。 环境: Netbeans 6.5 Maven 2.0.9 Netbeans安装了Maven相关的插件后可以比较完美地和maven集成。我们在使用中发现一个小的问题:我们的maven工程作为其他web service的client在执行wsimport之后生成了相关的类,编译没有问题。但是我们源代码中引用到相关类的地方Netbeans都会 ...
  今天看到InfoQ上的文章:Java 7 路线图更新:反响强烈 其中关于“闭包(closure)”的争论引起了俺的兴趣:Ricky Clarkson认为没有闭包Java将灭亡Martin Kneissl也认为Java 7中没有闭包是个坏消息Dustin Marx在关于Java 7中最期待的特性的帖子中对闭包有一些矛盾的看法Osvaldo Doederlein对新特性感到兴奋,不过仍然很期望闭包对于如此万众期待的功能,为什么JDK开发团队最终决定不实现呢?而俺对Closure正好不太明白,就查了查Wikipedia关于closure的定义。从中发现了蛛丝马迹:A language implem ...
  我这两天刚开始使用JPA,遇到了一个问题,现象是这样的:使用EntityManager查询对象没有问题,但是持久化对象时,也就是使用entityMananger.persist()时,没有保存到数据库,此时程序没有也没有任何异常抛出。   忙了一天也没有搜索到解决方法,第二天和同事讨论,再次进行各种尝试,包括在persist前后加入transaction控制,如下:   entityManager.getTransaction().begin(); entityManager.persist(it); entityManager.getTransaction().commit();   此 ...
这两天我换了机器上的硬盘并重装系统。之前我使用Ubuntu的pppoe直接拨号ADSL,这次想趁重装系统改成使用router自动拨号,网线连接router而不是ADSL modem。可以省去Ubuntu的ADSL拨号步骤。   配置完成后上网没有问题。但使用aMule只能获得LowID而不是HighID,原因是因为router的防火墙阻止了外来的连接。google之后发现,可以通过设置router的"端口反射"(port forward)来解决,方法非常简单:   进入router的web控制台,对我的NetGear无线路由器来说,地址是: http://10.0.0.1 用 ...
  10月5日,我在国家图书馆买了一本《博弈游戏》,之所以买这本书是看到这本书中有很多生动的例子,在这些例子中很清楚地阐述了博弈理论的内容原理,特写此篇记录读书心得。 一. 关于纳什均衡 每个个体最优策略的收益之和,小于整体最优策略的收益。在这种情况下,每个个体都不会主动改变自己的策略,即使该改变可能提高整体收益。此时,达到了一个“非合作均衡”,即“纳什均衡”。 二.从“博弈论”的角度理解“一报还一报”策略和“己所不欲,勿施于人”策略(“重复性囚徒困境问题”的策略选择) (待续)
Global site tag (gtag.js) - Google Analytics