您的位置:首页 > 数据库

数据库:简单的类似ibatis的sqlmap工具

2009-07-23 10:30 232 查看
最近弄了个超简单的sqlmap出来

类似于ibatis sqlmap的做法,具体实现见附件的SqlMap.java

20060428

sql写在专门的配置文件sqlmap.txt

t_user.insert=insert into t_user(id,name) values(${id},${name})

t_user.update=update t_user set name=${name} where id=${id}

update(Connection cn,String sqlMapKey,Object bean)

update方法是通用的,所以无需为每一个实体类写相应的DAO类,

bean 支持三种类型

1.javabean

2.properties

3.map

T_user userBean = new T_user();

userBean.setId("666");

userBean.setName("tiger");

update(cn,"t_user.insert",userBean);//

update(cn,"t_user.insert",userMap);

update(cn,"t_user.insert",userProp);

参数是自动映射,从bean中获取的,

由apache common的BeanUtils实现

/*

giscat

小牛踏青

杜 刚

1982.10.13

qq:53732908

mail:giscat@163.com

浙江东阳

浙江大学2004毕业

东阳巍山中学2000

三单初中1997

三单中心小学1994
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: