各位前辈我在给detachedCriteria设置条件的时候crit.add(Restrictions.eq("dbPrograma", dbPortals.getDbPrograma()
.getProId()));dbPortals和DbPrograma有多对一关系,dbProtals有DbPrograma的ProId
我在给这个条件的时候一直报错,错误如下:
IllegalArgumentException occurred calling getter of com.xx.pojo.DbPrograma.proId; nested exception is org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of com.hanqian.pojo.DbPrograma.proId我查了一些技术文章说是proid的数据类型和配置文件中的不一样,我查看之后确实是一样的,所以很郁闷。private Short proId;
getter setter省略
<id name="proId" type="java.lang.Short">
            <column name="PRO_ID" precision="3" scale="0" />
            <generator class="uuid.hex" />
           </id>求解啊。在线等