持久层功能简介(不久将再网上公布源码,请大家关注)

hzgroup.persistencelaye持久层不久将再网上公布源码,请大家关注


一、
系统配置

持久层将依赖于三种XML配置文件

1)            持久层配置文件:下面称之为ApplicationContext.xml,里面包含系统数据源信息、缓存信息、游标大小等。

2)            一组类映射文件:下面称之为HZGroup.ClassMap.xml,里面包含了对象关系映射信息

3)            一组类关联映射文件:下面称之为 HZGroup.Association.xml ,里面包含类关联关系

 

为了提高持久层运行效率,上面几种配置文件在整个系统运行时,一次性载入到内存。如果配置文件修改,可以通过方法重新装载。

 

操作

持久层实体集成了实体部分常用操作,如Insert,Update,Delete,Retrieve操作,当我们要对实体进行操作时,可以直接使用实体的这些方法,实现操作控制。

    

//新增更新操作

Customer customer = new Customer (); 
customer.Id = "001";                

customer.Name="IBM中国分公司";      
customer.Update();                

 

//删除操作

Customer customer = new Customer (); 
customer.Id = "001";                
customer.Delete ();               

 

//对象获取

Customer customer = new Customer ();
customer.Id = "001";                
customer.Retrieve ();            

Transaction事务处理,支持简单的单数据库及多数据之间的事务操作

Transaction t=new Transaction();                   //实例化一个事务
t.BeginTransaction()
t.RollbackTransaction()
t.ComitTransaction()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值