<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
    <!--
        Mapping file autogenerated by MyEclipse Persistence Tools
    -->
<hibernate-mapping>
    <class name="com.inspur.hibernateDemo.pojo.Customer" table="customer">
        <id name="id" column="id" type="int">
            <generator class="increment"></generator>
        </id>
        <property name="age" column="age" type="int" />
    </class>
</hibernate-mapping>上面的xml配置文件,id、property都有name、column、type属性,可是它们还有其他属性,到哪里去查找它们的其他属性?
大家有没有遇到这个问题?hibernate有没有文件指定xml配置文件可以写什么?不可以写什么?

解决方案 »

  1.   

    alt + /
    看有没有自动提示
      

  2.   


    谢谢!我想知道到哪个hibernate文件中查找。这样即使“alt + /”不出提示,我也能配得出xml文件
      

  3.   

    注意到XML的头信息了么?
    <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">这个文件里面就包含了整个XML所有节点和属性的定义信息,而且是最权威的;只不过直接肉眼来读,显得很麻烦。所以可以到官网上来看标准文档:
      http://docs.jboss.org/hibernate/orm/3.3/reference/zh-CN/html/还可以下载PDF:
      http://docs.jboss.org/hibernate/orm/3.3/reference/zh-CN/pdf/hibernate_reference.pdf
      

  4.   


    这位大侠说得极是,没错,就在hibernate文档中有。文档中的第五章