首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > Easy EAO 致力于简化项目的 EAO 开发,提高开发效率

Easy EAO 致力于简化项目的 EAO 开发,提高开发效率

资 源 简 介

源码已经更新为0.9版本,文档的更新将在近期完成。 定位 Easy EAO 不是一个框架,只是一个简便、友好的 EAO 开发工具,是对主流开发框架的补充。 概述 Easy EAO 致力与简化 EAO 层的开发,以提升项目整体的开发效率。他利用 EAO 层的特点,使 EAO 层的开发不需要编写实现类,仅需要编写接口并使用特定的 Annotation 声明就可以自动完成。 他对主流的开发框架以插件形式提供支持(目前已提供 Spring 环境的 Hibernate 与 JPA 持久化环境的支持),且他对使用者而言是完全可扩展的。就算该工具目前未能提供的功能,使用者也可以通过简单、灵活的扩展方式,自行完成功能扩展。 范例 下面以一个在 Spring 环境中的 Hibernate 实体的 EAO 接口的定义,作为范例说明 Easy EAO 的使用。 ### 实体 ### ``` public class Exam { private Integer id; private String subject; private String student; private int grade; // Getter and Setter ... } ### EAO接口 ### public interface ExamEao { @Persist void create(Exam... exams); @Remove void remove(Exam... exams); @Merge void update(Exam... exams); @Retrieve Exam get(Integer id); @Retrieve(lazy = true) Exam load(Integer id); @Query(query = "from Exam e where e.subject = ? order by e.grade") List listBySubjec
VIP VIP
0.182752s