自动见表配置

  <property key="hibernate.hbm2ddl.auto">update</property>

运行时出现了一下错误

  org.hibernate.MappingException.Unknow entity: xxx;

映射实体出错:

  添加属性

    <property name="packagesToScan">

      <list>

        <value>com.shisfish.pojo(实体所在的包)</value>

      </list>

    </property>

  这样配置,hibernate会扫描该位置的文件

 

出现命名空间重复的问题

错误内容:

  More than one table found in namespace(,):table_name

但是该table在整个程序中就这么一个:

 

解决:

  因为在一个服务器上的端口上,还有其他的数据库(属于不同的程序)

  但是两个数据库都有同一个名称的表。

 

  删除该表

  更换表名,见表成功或再修改表名

  使用sql语句生成表

 

原因:

  未知:求解

posted on 2016-11-10 10:23  鱼悦鲅  阅读(1176)  评论(0)    收藏  举报