zoukankan      html  css  js  c++  java
  • Hibernate 自动更新表出错 More than one table found in namespace

    报错:Caused by: org.hibernate.tool.schema.extract.spi.SchemaExtractionException: More than one table found in namespace (, ) : data_source

    可能原因:在其他catalog schmea 下存在同名表或表名符合格式data_source(如data1source)。

    若是在其他catalog schmea 下存在同名表,可配置默认catalog 和schema。

    hibernate 中配置参数default_catalog、default_schema,根据数据库是否支持catalog、schema 进行配置。

    spring data jpa 中配置方式是在配置文件(application.properties)中配置参数schema,如

    spring.jpa.properties.hibernate.default_catalog=yourCatalog

    spring.jpa.properties.hibernate.default_schema=yourSchema

    若表名符合格式data_source,那就需要自己建表然后取消自动更新ddl。即可能需要寻求其他方式解决。

  • 相关阅读:
    ajaxfileupload.js类实现异步文件上传
    设计模式代理
    状态码的分析
    图片的格式的分析、 图片优化
    BFC
    css3 的新属性
    二列布局、三列布局总结
    position的定义
    new Vue 发生了什么
    数据驱动
  • 原文地址:https://www.cnblogs.com/phoenix-smile/p/6848692.html
Copyright © 2011-2022 走看看