Oracle
 sql >> Datenbank >  >> RDS >> Oracle

org.hibernate.tool.schema.spi.CommandAcceptanceException:Befehl kann nicht ausgeführt werden

Ich denke, das Problem ist, dass Sie hier einen Schemanamen mit einem Tabellennamen angeben

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

Hibernate berücksichtigt sdp.crbt_subscriber_master als Tabellenname.

Aber wenn Hibernate versucht, create table sdp.crbt_subscriber_master() auszuführen Oracle berücksichtigt sdp als Schemaname und crbt_subscriber_master als Tabellenname.

Sie wissen nicht genau, wie Sie einen Schemanamen für eine Zuordnung angeben, aber Sie können es wie hier beschrieben versuchen

Kapitel 5. Grundlagen O /R Zuordnung:Zuordnungsdeklarationsklasse

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