发明名称 |
一种实现DAO接口的方法及装置 |
摘要 |
本申请公开了一种实现DAO接口的方法和装置,所述方法包括:根据DAO接口,生成所述DAO接口的DAO对象;接收对所述DAO对象的方法的调用指令;根据所述调用指令,判断所述方法是否为自定义实现的方法,若是,则执行所述自定义实现的方法;若否,则通过DAO对象实现所述方法;其中,所述自定义实现的方法包括至少两个数据库操作。采用本申请提供的方法,通过约定DAO接口、方法和SQL映射中的SQL语句标识的命名规范,使得在应用程序启动阶段,能够自动生成DAO接口的DAO对象;在应用程序运行阶段,能够执行自定义实现的方法,从而达到有效减少代码量、提高开发效率的效果。 |
申请公布号 |
CN105373536A |
申请公布日期 |
2016.03.02 |
申请号 |
CN201410408684.9 |
申请日期 |
2014.08.19 |
申请人 |
阿里巴巴集团控股有限公司 |
发明人 |
施嘉佳;姚先锋 |
分类号 |
G06F17/30(2006.01)I;G06F9/44(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京市清华源律师事务所 11441 |
代理人 |
沈泳;李赞坚 |
主权项 |
一种实现DAO接口的方法,其特征在于,包括:根据DAO接口,生成所述DAO接口的DAO对象;接收对所述DAO对象的方法的调用指令;根据所述调用指令,判断所述方法是否为自定义实现的方法,若是,则执行所述自定义实现的方法;若否,则通过DAO对象实现所述方法;其中,所述DAO对象是指所述DAO接口的实现类的对象;所述自定义实现的方法包括至少两个数据库操作。 |
地址 |
英属开曼群岛大开曼资本大厦一座四层847号邮箱 |