demo java dao - jmr-source/doc GitHub Wiki

dao(dao.java.jet) - dao接口

功能描述

生成dao的接口。

阅读前需要了解的知识:

任务

模型

标签


任务和模型

  • 模型:shop
当前任务的模型名称是shop,包含一个java实体模型book,book的relation值是one;
我们在模板中会通过<entity>得到它。

关于本demo的模型结构,详细内容请点击:模型结构 

  • 模板:dao.java.jet

  • 文件名:I${one.Class}Dao

我们为这个模型新设了以下属性:
Class:头字母大写的名称,可以作为类名或者需要头字母大写的部分,它的值是"Book"。
class:头字母小写的名称,可以作为头字母小写的部分,它的值是"book"。
menu:界面菜单栏的名称,它的值是"book"。

生成的文件:I${one.Class}Dao

  • 扩展名:我们生成的是java实体类,所以扩展名为java

模板详解

为了得到模型的代码提示,选好jmr文件和对应的模型shop。

  • 使用java:package自动得到当前包名。
  • 使用java:class得到类名,类名为任务的文件名:I${one.Class}Dao的值,为IBookDao。
运行结果

⚠️ **GitHub.com Fallback** ⚠️