hibernate hbm.xml中字段属性的提示功能?

如题所述

这是因为在Myeclipe中没有关联相应的dtd文件的原因
解决方案:
在hibernate的配置文件中和映射文件中都有
相应的dtd路径
配置文件:
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
映射文件:
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
然后通过
window->preferences->Myeclipse->Files and Editors->xml->xml catalog->user Specified Entried 然后add
打开hibernate源代码中找到相应的dtd文件,导入进来之后
在type一定要选URI
key就将hibernate配置文件中的dtd文件粘上去就可以了。
关闭配置文件,重启相应的配置文件就可以了!!
其他框架如果在配置xml时没有提示的话解决方法类似!!!追问

我用的是public id 不行吗? 提示出来了 就是没有属性的提示

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-13
一般都是在myeclipse中反转生成的。追问

hibernate hbm.xml 文件中 如:type string类型 或java.lang.string 而 java.lang.string 按住ctrl 就能找到java中 序列化的实体对象, 就是这种提示, 我表述的不知你是否看的明白?

谢谢你

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网