赛迪网 > IT技术 Java > 技术动态
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

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

发布时间:2008.01.23 04:56     来源:赛迪网    作者:giscat

最近弄了个超简单的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
      (责任编辑:包春林)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· J2EE综合--总结java编程中的经验教训 (01-22) · 进阶--servlet-api基本类和接口介绍 (01-22)
· 浅谈信息时代如何成为一名优秀的程序员 (01-22) · 开发框架:关于struts 连接数据库的问题 (01-22)
· Struts常见错误及原因分析 (01-22) · 开发框架:关于struts 连接数据库的问题 (01-21)
· 程序人生:如何作一个真正合格的程序员 (01-21) · 程序人生:程序员不得不习惯一个人寂寞 (01-21)
· 开发工具--关于J2EE程序员的武器探讨 (01-21) · 程序人生:我们为什么缺少优秀的程序员 (01-21)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 网银交易收费 我国银行业如何达国际化标准
· 家庭信息化普及率提高 网上缴费成为新时尚
· 五条黄金准则能够让CIO巧妙加薪 CIO焦虑调查
· 网上书店解决方案 深圳边检指挥中心ITSM项目
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统