tag xml - jmr-source/doc GitHub Wiki

xml - xml对象

<xml>

设置新的变量指向一个xml模型。

说明

可以通过name和relation得到对应的xml模型。
建议为xml设置relation,通过relation得到模型。

属性

var(必须)
设置新的变量指向一个xml模型
name(可选、过时)
xml模型的名称(通过name指定)
过时!建议通过relation指定
relation(可选)
xml模型的关系(通过relation指定)

###例子位置:###

  • demo/tag/tag.jmr.xml 任务中的 model/xml/xml

实例

在模型中,有3个模型对象,分别来源于数据库、Java类和Xml文件。
<xml>标签可以读取来xml文件的模型。而entity对象则可通过<entity>标签。

关于entity对象的读取,请阅读:entity标签

关于如何得到这些模型,请阅读:

在模板中,可以选择对应的Jmr文件和模型组的方式,得到对应模型的提示。

输入标签的部分名称,可以得到标签的提示。

我们通过relation指定模型,我们选择“xml”。

通过relation指定模型比通过name指定模型的优势:

  • name:每个模型的name可能都不一样,每次更换模型后都得改一次模板中name的值。
  • relation:每个模型的relation的关系可以通过用户自己的业务需求,制定自己的规则。比如在主从表中,可以设置many和one这样的关系。这样更换模型重新生成代码,不必在更改模型中的relation值。

xml文件的内容

我们读取关系是xml的模型,得到xml的内容。

运行结果:

更多关于xml的标签,请阅读下面内容:

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