一开始对这个问题很疑惑,觉得从dll开始开发很不oo,很不习惯。
后来找了下,终于找到了
Appfuse2开发流程_技术中心
6、下面開始創建新的模塊。一般模塊的設計創建有兩種方式,一種是先設計數據庫,再根據數據庫生成pojo ,一種是先生成pojo ,再根據pojo 生成數據庫。appfuse都支持這兩種方式。先使用mvn eclipse:eclipse 命令生成eclipse的項目配置文件,把項目導入到eclipse中。 如果用先設計數據庫的方式的話,那么在原先生成的數據中新增數據表,設計好表結構,然后在控制臺執行mvn appfuse:gen-model命令,就會自動生成對應的pojo ,然后執行mvn appfuse:gen Dentity=pojoName,即可自動生成dao、service等類。如果使用先生稱pojo 類的方式,那么在com.company.model底下先新建一個pojo ,使用JPA設置好數據庫映射,然后執行mvn appfuse:gen Dentity=pojoName,即可自動生成dao、service等類。中山大学新华学院论坛
(提示:AppFuse 制作了一个代码生成工具 ,他生成的代码位于 \target\appfuse\ 目录下面 generated-sources 内。代码生成工具可以生成绝大部分我们需要的代码,比如 dao 类, service 类,菜单、增删改的 web 页面、配置文件、样本数据,等等。
如果你希望 appfuses 生成 dao 和 service 类,就在项目根目录下的 pom.xml 中,把 genericCore 属性设为 false 。