作者:SATT2389 | 来源:互联网 | 2024-11-11 11:11
在使用hibernate配置实体关联关系的时候遇到一个问题,情景如下:一个订单表order ,字段有id,customerid , custometype;一个customerA表,字段有id,nam
在使用hibernate配置实体关联关系的时候遇到一个问题,情景如下:
一个订单表order ,字段有id,customerid , custometype;
一个customerA表,字段有id,name;
一个customerB表,字段有id,name ,accountno;
实现以下功能:查询order表时,按照customertype中的值,加载不同的customer(如果customertype值为a,那么从customerA表中查询,如果customertype为b,那么从customerB中查询)
customerid并不是外键。
order、customerA和customerB实体已经注解,我想在order中添加一个customerA和一个customerB成员,但是开发环境(intellIidea)提示我basic attribute type should not be persistentce entity。
看样子应该是说,成员不能使用已经注解的实体类型。
我该怎么办??