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

Žádné mapování dialektu pro typ JDBC:-9

Nakonec bylo řešení skutečně jako org.hibernate.MappingException:Žádné mapování dialektů pro typ JDBC:-9

Díval jsem se na špatný dialekt.. Toto bylo pro SQLServer a já používám Oracle10gDialect. Takže jsem vytvořil tuto třídu:

public class Oracle10gDialectOverrider extends Oracle10gDialect{

public Oracle10gDialectOverrider(){
    super();
    registerHibernateType(Types.NVARCHAR, Hibernate.STRING.getName());
}

}

A do mého hibernačního xml zadejte:Oracle10gDialectOverrider místo Oracle10gDialect

Díky



  1. Jak vytvořit transakční replikaci

  2. [Video] Ansible a PostgreSQL

  3. Jak vytvořit databázi pro více tenantů se sdílenými strukturami tabulek?

  4. Proaktivní monitorování PostgreSQL (úhel vývojářského studia / poradců)