泛型类public class Generic { public void methodOne(T) { } public void methodTwo(List) { }}声明的泛型类代表在新建的时候不知道要传入什么样的数据类型,因此使用T占位符来声明,在使用泛型类的时候要...
分类:
移动开发 时间:
2015-09-30 10:53:12
阅读次数:
350
jdbc编程最主要的就是要引入数据源,常见的有dbcp数据源,c3p0数据源等。
几个重要的类:
JdbcTemplate,里面提供了dao的方法,需要提供数据源给他!
JdbcDaoSupport
RowMapper
说明:
无论采用什么样的方法必须把dataSource注入到JdbcTemplate里
1、继承JdbcDaoSupport(该类有Jdbc...
分类:
数据库 时间:
2015-07-21 18:50:54
阅读次数:
279
an easy orm framework base on Spring jdbc. sborm只是针对spring jdbc的一些不方便的地方,做了一些封装,更加简化日常的开发工作,基于spring jdbc的RowMapper自动实现对象映射,也勉强算的上叫ORM,只是大部分...
分类:
编程语言 时间:
2015-07-09 16:25:37
阅读次数:
141
RowMapper可以将数据中的每一行封装成用户定义的类,在数据库查询中,如果返回的类型是用户自定义的类型则需要包装,如果是Java自定义的类型,如:String则不需要,Spring最新的类SimpleJdbcTemplate使用更加简单了。下面这个实例说明了如何使用RowMapp,从网上下载的代...
分类:
移动开发 时间:
2015-05-04 19:41:15
阅读次数:
160
import?org.springframework.jdbc.core.JdbcTemplate;
import?org.springframework.jdbc.core.RowMapper;
import?org.springframework.jdbc.core.PreparedStatementCreator;
import?org.springframework.jdb...
分类:
数据库 时间:
2015-04-28 21:10:15
阅读次数:
190
【注】通常我们使用RowMapper(比如ParameterizedRowMapper),都需要定义好查询字段,如果使用别名就没办法了。还要比如加入group,或者联合查询,也不能够使用,除非不想要非主体Bean之外的字段,那么只能用Map接收返回结果了,或者直接实现RowMapper。基于这一点,提出一个稍微通用的解决思路。...
分类:
移动开发 时间:
2015-04-08 23:28:48
阅读次数:
577
这里我们只是一个简单的例子,给的对象属性都比较少,当然实际情况中,对象属性可能更多,而且关联对象更复杂时,这种方式便非常有效。因为在数据库查询结果集ResultSet中,如果直接去getString("notExistColumn") 时,会直接抛SQLException,isExistColumn(ResultSet rs, String columnName) 正是利用了 findColumn 方法的SQLException ,然后达到了是否存在该列的效果。
/**
* 应用实体类
* @autho...
分类:
移动开发 时间:
2015-03-31 07:53:35
阅读次数:
165
sping中的RowMapper可以将数据中的每一行数据封装成用户定义的类. 我们在数据库查询中,如果返回的类型是用户自定义的类型(其实我们在数据库查询中大部分返回的都是自定义的类)则需要包装,如果是Java自定义的类型,如:String则不需要.如果sping与hibernate 相结合了,基本上...
分类:
移动开发 时间:
2015-02-06 14:39:57
阅读次数:
121
Spring API Doc的说明如下: ?? RowMapper implementation that converts a row into a new instance of the specified mapped target class. The mapped target class must be a top-level class and it must...
分类:
数据库 时间:
2014-12-01 19:34:29
阅读次数:
196
一、创建spring项目项目名称:spring101306二、在项目上添加jar包1.在项目中创建lib目录/lib2.在lib目录下添加spring支持commons-logging.jarjunit-4.10.jarlog4j.jarmysql-connector-java-5.1.18-bin.jarspring-beans-3.2.0.RELEASE.jarspring-context-3.2.0.RELEASE.jarsprin..
分类:
移动开发 时间:
2014-10-13 20:23:48
阅读次数:
342