大家都知道XDoclet可以通过你在java源代码中的一些特殊的注释信息,自动为你生成配置文件、源代码等等,例如web、ejb的部署描述文件、为你生成struts的struts-config.xml配置文件、javascript校验等。但最近在使用XDoclet配置hibernate映射文件时发现,对lazy设置为“extra”时,在生成的配置文件中lazy却为false,百思不得其解。后查看了XDoclet的帮助文档才知XDoclet set下lazy属性值的类型为Boolean类型,所以只能设为true或false,若想改为false,那得手工在hibernate配置文件中更改了!如下图:
本文介绍了XDoclet工具在生成Hibernate配置文件时遇到的问题,特别是关于lazy属性的设置限制,并给出了相应的解决办法。
1567

被折叠的 条评论
为什么被折叠?



