Castor (二) -- 自定义映射
1.概述
?
castor的自定义映射关系通过xml设置。
主要作用有
1)改变映射位置(node): attribute, element, text
2)改变映射名字(name...): attributename, elementtagname
3)改变层级关系(location)
4)改变输出格式(handler): dateformat...
5)改变属性获取和设置方式(get/setmethod, direct="true")
6)隐藏属性(auto-complete="true", transient="true")
?
2.源码
?
?address.java student.java 详见 <span style="color: #000000;"><a title="castor(一) -- 默认绑定" href="/blog/1060531" target="_blank">castor (一) -- 默认绑定</a></span>?
?
localdatehandler.java
?
?
student.cst.xml
??
castordiytest.java
??
?
4.参考资料
?
http://www.castor.org/xml-mapping.html
?
http://www.castor.org/xml-fieldhandlers.html#use-configurablefieldhandler-for-more-flexibility
?
附件为mapping文件对应的dtd和xsd文件
?