org.hibernate.MappingException报错

    xiaoxiao2021-03-25  128

    今天要给一个实体类添加一个List集合属性!

    [java] view plain copy

    1.  private List<Reverts> childList = new ArrayList<Reverts>();  

    写完后get/set方法一写,启动就报错:

    [plain] view plain copy

    1.  org.hibernate.MappingException: Could not determine type for: java.util.List, at table: T_REVERTS, for columns: [org.hibernate.mapping.Column(childList)]  

    解决办法:在属性的get方法上加上一段注解标识它是临时属性,不是数据库字段就OK

    [java] view plain copy

    1.  @Transient   

    2.         public List<Reverts> getChildList() {  

    3.             return childList;  

    4.         }  

    5.         public void setChildList(List<Reverts> childList) {  

    6.             this.childList = childList;  

    7.         }  

    记得导入的是:importjavax.persistence.Transient;

     

    转载请注明原文地址: https://ju.6miu.com/read-25195.html

    最新回复(0)