tag xml - jmr-source/doc GitHub Wiki
<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的标签,请阅读下面内容: