文件名称:CatFramework持久层
文件大小:7.35MB
文件格式:RAR
更新时间:2013-11-23 04:57:39
动态映射,多数据库存储,多表存储
与Hibernate的比较 性能:CatFramework实现了VO的属性的版本管理,只有发生变化的字段才更新数据库,比如:User表有 Id ,Name ,Sex三个字段,用户在修改时,只修改了Name,那么生成的sql语句只有update User set Name=? where Id=? 而不是更新所有.这与Hibernate的PO管理类似,但比PO更方便使用,程序不用关心此时是VO还是PO。调用update即可,即使不在Session生命周期之内. 同时多数据库支持:同样一个pojo,可以保存到不同的数据库,而不且每个数据库都加载映射文件。 同结构表支持:一个POJO可以保存在不同的表中,而这个表可以在数据库中没有,保存时持久层自动创建这个同结构表. 动态映射:不同于Hibernate的动态模型,除了动态模型所具有的功能外,CatFramework持久层可实现运行时改变映射结构也就是说可以运行进创建字段,修改字段,删除字段 数据类型:除了提供基本的数据类型外,还提供了其它的数据类型例如:邮件,手机,电话,密码,URL等具有描述信息的数据类型(元数据) 不映射数据处理:如果有几个数表不需要映射,也可以用持久层来处理