<generator class=""/>改成 :<generator class="uuid.hex"/>或者其它,总之要指定generator 的class。

解决方案 »

  1.   

    我的TOMCAT抛错了。
    %%%% Error Creating SessionFactory %%%%
    org.hibernate.MappingException: Error reading resource: com/leetom/Admin.hbm.xml
    ......
    配置文件如下:<?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" ><!-- DO NOT EDIT: This is a generated file that is synchronized -->
    <!-- by MyEclipse Hibernate tool integration.                   -->
    <!-- Created Thu Jan 12 23:00:53 CST 2006                         -->
    <hibernate-mapping package="com.leetom">    <class name="Admin" table="admin">
            <id name="id" column="id" type="integer">
                <generator class="uuid.hex"/>
            </id>
     
            <property name="name" column="name" type="string"  not-null="true" />
            <property name="pw" column="pw" type="string"  not-null="true" />
        </class>
        
    </hibernate-mapping>
      

  2.   

    <generator class=""/>
     改成   <generator class="native"/>