JAVA反射技术实现简单的JDBCUtil(ORM)
2017-01-10 23:55
316 查看
以前刚学jdbc每次需要从数据库select数据然后赋值给一个javabean都要写大一段代码,今天用反射实现了一个简单的映射:
主要api , JDBCUtil.QueryOrUpdate(Class returnType,String sql,Object... objs) 会自动映射,但是有一些缺陷,比如得到的列名必须和要映射的javabean的属性名相同
StatementUtil这个类可以定制从java属性到数据库的转换,我只在里面添加了int integer double 和string类型的转换,如果有需要可以自己添加
小弟不才,写的不怎么样,有需要完整jar的朋友留个邮箱
package jdbc; import java.sql.Connection; import java.util.List; public class JDBCUtil { public static List
主要api , JDBCUtil.QueryOrUpdate(Class returnType,String sql,Object... objs) 会自动映射,但是有一些缺陷,比如得到的列名必须和要映射的javabean的属性名相同
StatementUtil这个类可以定制从java属性到数据库的转换,我只在里面添加了int integer double 和string类型的转换,如果有需要可以自己添加
小弟不才,写的不怎么样,有需要完整jar的朋友留个邮箱
相关文章推荐
- JDBC 利用反射技术将查询结果封装为对象(简单ORM实现)
- 通过java反射实现简单的关于MongoDB的对象关系映射(ORM).
- 通过JAVA反射实现简单的ORM,将查询结果封装为对象
- Java 反射学习(四)反射技术开发框架原理简单实现
- java反射技术的简单使用
- 用反射和内省技术实现简单 SpringIOC
- 使用反射技术实现对JDBC dao的简化
- 简单的顺序表查找技术java实现
- Java反射实现DWR技术级联查询框的封装
- 利用反射+自定义特性实现简单ORM(二),“无SQL”的数据库增删改查
- Java反射之JDK动态代理实现简单AOP
- Java反射之JDK动态代理实现简单AOP
- JDBC以及相关技术学习(九)----简单的连接池实现
- java反射技术的简单使用
- JAVA反射的一个简单实现
- java远程通讯技术及简单实现
- 使用 java 的反射 和 comparator 实现java bean 的简单排序
- asp.net通过反射技术实现Ajax(3)--第一个简单的例子
- Java通过反射实现简单对象的拷贝
- java反射的作用------hibernate插入功能的j简单实现