sql >> Databáze >  >> RDS >> Oracle

org.hibernate.tool.schema.spi.CommandAcceptanceException:Nelze provést příkaz

Myslím, že problém je v tom, že zde zadáte název schématu s názvem tabulky

<class name="com.telemune.demoPojo.CrbtSubMasterDemo" 
  table="sdp.crbt_subscriber_master">

Hibernate zvažuje sdp.crbt_subscriber_master jako název tabulky.

Ale když se Hibernate pokusí provést create table sdp.crbt_subscriber_master() Oracle bere v úvahu sdp jako název schématu a crbt_subscriber_master jako název tabulky.

Nevím přesně, jak zadat název schématu pro mapování, ale můžete to zkusit, jak je popsáno zde

Kapitola 5. Základní O /R Mapping:mapping-declaration-class

<class name="com.telemune.demoPojo.CrbtSubMasterDemo" 
  schema="sdp" table="crbt_subscriber_master">


  1. Laravel 5 Eloquent:Jak získat raw sql, který se právě provádí? (s vázanými daty)

  2. Opakování hodnot, vytváření dynamických dotazů a přidávání do sady výsledků

  3. Oracle SQL – Jak dynamicky získat zřetelný počet pro každý sloupec?

  4. Přístup k tabulce protokolu pomocí SQL Server Profiler