generates IBatisNet SQL mapping file and a group of CSharp classes from a database table. 产生IBatisNET的SQL映射文件和三层代码 Output for each database table Entity, the C# class that represents a database record. DaoIntf, the C# DAO interface contains a group
与Hibernate的比较 性能:CatFramework实现了VO的属性的版本管理,只有发生变化的字段才更新数据库,比如:User表有 Id ,Name ,Sex三个字段,用户在修改时,只修改了Name,那么生成的sql语句只有update User set Name=? where Id=? 而不是更新所有.这与Hibernate的PO管理类似,但比PO更方便使用,程序不用关心此时是VO还是PO。调用update即可,即使不在Session生命周期之内. 同时多数据库支持:同样一个pojo