zoukankan      html  css  js  c++  java
  • Caused by:org.hibernate.DuplicateMappingException:Duplicate class/entity/ mapping

    1、错误描述

    java.lang.ExceptionInInitializerError

    Caused by:org.hibernate.InvalidMappingException:Could not parse mapping document from resource com/you/model/Monkey.hbm.xml

    Caused by:org.hibernate.DuplicateMappingException:Duplicate class/entity/ mapping com.you.model.Monkey


    2、错误原因

    Configuration config = new Configuration();

    config.addClass(Monkey.class);

    ServiceRegistry serviceRegistry = new ServiceRegistry().applySettings(config.getProperties().buildServiceRegistry();

    sessionFactory = config.buildSessionFactory(serviceRegistry);


    3、解决办法

    由于配置文件已经添加到Monkey.class,而config.addClass(Monkey.class);又重复添加,故需要将此注释掉

    Configuration config = new Configuration();

    //config.addClass(Monkey.class);

    ServiceRegistry serviceRegistry = new ServiceRegistry().applySettings(config.getProperties().buildServiceRegistry();

    sessionFactory = config.buildSessionFactory(serviceRegistry);


  • 相关阅读:
    spring无法接收上传文件
    springcloud feign增加熔断器Hystrix
    mybatis调用存储过程(@Select方式)
    spring在注解标注的方法上加切面
    java注解Annotation
    java包装类
    JZ-C-43
    JZ-C-42-Plus
    JZ-C-42
    JZ-C-41-Plus
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13314645.html
Copyright © 2011-2022 走看看