A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 冒牌高手 中级黑马   /  2015-3-4 09:35  /  675 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在hibernate中有汽车跟品牌两张表,是多对一的关系,品牌中如下配置
有一个set标签
  1. <class name="com.fengyang.entity.Car_Brand" table="car_brand">
  2.         <id name="id" type="java.lang.Integer">
  3.             <column name="id"/>
  4.             <generator class="native" />
  5.         </id>
  6.          <property name="bname" type="java.lang.String">
  7.             <column name="bname" length="20" />
  8.         </property>
  9.          <set name="cars" cascade="all" >
  10.                 <key>
  11.                         <column name="brandId" />  
  12.                 </key>
  13.                 <one-to-many class="com.fengyang.entity.Car"/>
  14.          </set>
  15.     </class>
复制代码

汽车中如果添加many-to-one标签就会报org.hibernate.PropertyAccessException: IllegalArgumentException occurred 这个错误,如果不加many-to-one标签就不会报错,请问这是为什么,我记得双方都要加标签的

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马