首页  :: 新随笔  :: 管理

2011年7月31日

摘要: /**使用三种Callback接口作为参数的query方法的返回值不同:以ResultSetExtractor作为方法参数的query方法返回Object型结果,要使用查询结果,我们需要对其进行强制转型;以RowMapper接口作为方法参数的query方法直接返回List型的结果;以RowCallbackHandler作为方法参数的query方法,返回值为void;RowCallbackHandler和RowMapper才是我们最常用的选择*@authorAdministrator**/publicclassSpringTest{/***返回结果是List里装Map,使用参数,使用回调RowM 阅读全文

posted @ 2011-07-31 23:01 季枫 阅读(2683) 评论(1) 推荐(0)

摘要: 虽然现在出现了很多ORM框架,可是还是有很多朋友也许还在使用JDBC,就像我现在一样,除了学习的时候在使用Hibernate、Spring类似这些优秀的框架,工作时一直都在使用JDBC。本文就简单介绍一下利用Jakarta Commons旗下beanutils、dbutils简化JDBC数据库操作,以抛砖引玉,希望对像我一样在使用JDBC的朋友有所帮助。 下面就分两部分简单介绍beanutils、dbutils在基于JDBC API数据库存取操作中的运用。第一部分显介绍beanutils在JDBC数据库存取操作中的运用,第二部分介绍dbutils在JDBC数据库存取操作中的运用,最后看看他们. 阅读全文

posted @ 2011-07-31 17:04 季枫 阅读(513) 评论(0) 推荐(0)

摘要: clone方法是用来复制一个对象。不同于“=”。对于值类型的数据是可以通过“=”来实现复制的。但是对于引用类型的对象,“=”只能复制其内存地址,使对象的引用指向同一个对象,而不会创建新的对象。clone则可以创建与原来对象相同的对象。举个例子:有一个Car类Car c1 = new Car();Car c2 = c1;这两句事实上只创建了一个对象。只不过c1和c2指向了同一个对象。如果上面的两句改为:Car c1 = new Car();Car c2 = c1.clone();那么就有了两个对象,而且这两个对象的内容是一样的。(所有的属性值相同) 同时,我想说的是一楼的使用,虽然程序本身没有错 阅读全文

posted @ 2011-07-31 16:04 季枫 阅读(552) 评论(0) 推荐(0)

智读 | 成都会领科技有限公司官网 | 智读App下载 | 每天听本书的博客 | |