摘要: 对于Java中一个已经存在的List<Bean>来说,要给他排序,传统上有两种方式:一个是Bean要实现Comparable接口,另一个是创建Comparator子类。第一种方式需要在原有的Bean上扩展Comparable接口,一般使用不多,因为最好不要随意更改JavaBean。第二种方式则是独立于原有JavaBean,实现的方法需要传入两个Bean对象。关于这两种方式的使用,可以参考:http://www.blogjava.net/fastunit/archive/2008/04/08/191533.html在排序的时候,用到Arrays.sort(Array arr,Comp 阅读全文
posted @ 2013-04-28 10:32 轩辕李 阅读(6404) 评论(0) 推荐(1) 编辑
摘要: 在做Spring MVC项目的时候,持久层并没有使用Spring JPA和Hibernate结合,而是使用了Spring原生的JdbcTemplate。JdbcTemplate效率比较高,直接使用原生的jdbc操作,返回的数据是List<Map>的形式。现在我想寻找一种简单的ORM映射,把数据库查询到的数据转换为JavaBean,因为有时候我们操作JavaBean往往比操作Map要方便和简洁。我找到了Apache Commons项目下的一个工具:DbUtils。这个工具使用起来非常简单,原理是利用Java反射技术来提供ORM映射服务的。相对Hibernate来说,他更加简洁和快速。 阅读全文
posted @ 2013-04-28 10:07 轩辕李 阅读(2680) 评论(0) 推荐(0) 编辑