JR 精品文章 - 超简单的类似ibatis的sqlmap工具
AD: jr (at) javaresearch.org


首页 | 动态 | 文章 | FAQ  | 新闻 | 下载 | 代码 | 工作 | 调查 | 术语 | 站点 | 图书 | 论坛 | 帮助 | 全部  

TOP | 交流 | 软件 | 专栏 | 开源 | 译/著 | 源码 | API  | 推荐 | FTP  | 积分 | 统计 | 搜索 | Blog | 我们  
首页 » 研究文集 » 数据库相关 搜索标题相关文章 搜索标题相关文章    评论此文章 发表评论     开始监控此文章 开始监控   加入收藏夹  加入收藏夹
超简单的类似ibatis的sqlmap工具
giscat 原创   更新:2006-04-28 13:02:10  版本: 1.0   


最近弄了个超简单的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

*/


附件:sqlmap.rar(4K) 附件:sqlmap.rar(4K) 

版权声明   给作者写信
本篇文章对您是否有帮助?  投票:         投票结果:     9       0
作者其它文章: 作者全部文章     查看作者的Blog
评论人:youngin 发表时间: Tue Jan 02 14:21:51 CST 2007
研究一下

这个文章共有 1 条评论
主题: OJB中的多表查询和更新 上一篇文章
返回文章列表 返回〔数据库相关〕
下一篇文章 主题: 数据库时代的终结


文字广告链接
        自主、快速定制基于JAVA的B/S业务系统          重量级企业在线自定义WEB报表平台
        Excel制表、零代码发布、打印、图表结合——快逸报表,免费、稳定、功能强大的java工具
        技术圈: 关于Java、dotNet、PHP、Ruby、奇客、Web2.0等更多资讯博客精选文章

关于 JR  |  版权声明  |  联系我们 

©2002-2006 JR 版权所有 沪ICP备05019622号