更多使用示例见博客: http://blog.csdn.net/lk_blog
早期版本AHibernate1.0下载地址:http://download.csdn.net/detail/lk_blog/4222048
本版主要修改的内容:
1.修改bug,实体类的属性定义为int时自动生成Id正常,定义为Integer类型后不能自动生成Id.
2.实现功能:自动处理java.util.Date类型.
3.实现功能:调试时自动输入sql到日志中,输出的sql已经将?参数替换为了传入的变量,sql能直接运行.
4.实现功能:实现了主键自增和不自增控制方法的重载.默认使用主键自增,
//insert(entity)方法Id会自增,相当于调用insert(entity,true);
//使用insert(entity,false)这样方式可以插入有固定Id的数据
5.支持代码混淆处理,当设置了proguard.config=proguard.cfg后发布程序时,程序会自动混淆处理.使用老接口:public BaseDaoImpl(SQLiteOpenHelper dbHelper)会报错,请使用新接口:
public BaseDaoImpl(SQLiteOpenHelper dbHelper, Class clazz)
注:使用混淆时最好在proguard.cfg文件添加设置:-keepattributes *Annotation*
6.其他一些bug.
1