不同于hibernate,利用通用持久类实现数据增、删、改、查,可极大提高开发效率

本文介绍了如何利用net.newxy.dbm.BaseDAO和DynaDto类实现数据库的增、删、改、查操作,提高了开发效率。DynaDto通过set方法设置表名和字段值,配合DAO类进行数据操作。对于主键字段,系统能够自动赋值或检测更新。同时,文章详细阐述了数据插入、更新和删除的实现细节。
摘要由CSDN通过智能技术生成

DAO+通用持久类,实现数据增、删、改、查

 

标题中“DAO类”指net.newxy.dbm.BaseDAO或其子类,“通用持久类”指net.newxy.dbm.DynaDto

利用newxy(新坐标)DAO类及通用持久类对数据进行增、删、改操作可以不依赖于struts,运用系统不一定要支持struts,方法极其简便。

一、通用持久类简介:

1net.newxy.dbm.DynaDto类图

net.newxy.dbm.DynaDto类图

2net.newxy.dbm.DynaDto在数据操作中作为方法的参数

对数据的增、删、改都是以通用持久类对象为参数调用net.newxy.dbm.DBM的方法来完成的。如:

net.newxy.dbm.BaseDAO dao=new net.newxy.dbm.BaseDAO();

net.newxy.dbm.DynaDto dynaDto=new net.newxy.dbm.DynaDto();

dynaDto.set_table(“table1”);//设置数据库表名

dynaDto.set(“field1”,“value1”);//为字段field1赋值

……

插入或更新记录:dao.update(dynaDto);

……

删除记录:dao.remove(dynaDto);

……

获取某条记录:dao.load(dynaDto);

通用持久类net.newxy.dbm.DynaDtonewxy(新坐标)框架中起作重要作用。

3net.newxy.dbm.DynaDtopublic void set(String name, Object value)方法中value数据类型

DynaDto.set(“field1”,”value”)为字段field1赋值,调用了DynaDtopublic void set(String name, Object value)方法,value

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值