以前都是用hibernate.hbm.xml配置文件来写映射关系,最近改成用注解来写,发现确实方便不少。
但是网上找的那些文档都不全,请问,集合元素是基本数据类型的时候,怎么写注解来映射???

解决方案 »

  1.   

    疯了半天找不到,看了下@Size  发现只能映射数组,数据库中,还把@Szie注解的属性,映射了成二进制文件
    <list name="schools" table="school">
    <!-- 映射集合属性数据表的外键列 -->
    <key column="person_id" not-null="true"/>
    <!-- 映射集合属性数据表的集合索引列 -->
    <list-index column="list_order"/>
    <!-- 映射保存集合元素的数据列 -->
    <element type="string" column="school_name"/>
    </list>
    求这个怎么用注解替代~
      

  2.   

    配置成@ManyToOne或者@OneToMany就可以了呀!