too easy or too complex,
why no body touch me ?

解决方案 »

  1.   

    <?xml version="1.0" encoding="utf-8" ?>
    <!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate3.0 Mapping DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" ><hibernate-mapping>
    <class name="team" table="team">
    <id name="Id" column="ID" type="integer">
    <generator class="increment"/>
    </id>
                      <property name="Name " column="Name" type="string" not-null="true" length="45"/>
                      <property name="AreaId" column="AreaId" type="integer" not-null="false" length="11"/>
    </class>
    </hibernate-mapping>
      

  2.   

    楼上的写法好像没有实现name和areaid的唯一性约束,
    还是我没有看懂,??????
      

  3.   

    <property name="Name " column="Name" type="string" not-null="true" length="45" unique="true"/>
      

  4.   

    是小弟我没有说清,请大家看一下
    UNIQUE KEY `Index_2` (Name, AreaId);
    这是一个联合的唯一约束,<property name="Name " column="Name" type="string" not-null="true" length="45" unique="true"/>好像只是在name字段上的唯一约束。顶一下