Spring Boot + JPA: Spaltenname Annotation ignoriertJava

Java-Forum
Guest
 Spring Boot + JPA: Spaltenname Annotation ignoriert

Post by Guest »

Ich habe eine Spring-Boot-Anwendung mit Abhängigkeit Spring-Boot-Starter-Data-jpa . Meine Entitätsklasse hat eine Spaltenanmerkungen mit einem Spaltennamen. Zum Beispiel: < /p>

Code: Select all

@Column(name="TestName")
private String testName;
Trotzdem generiert SQL test_name als Name der Spalte. Nachdem ich nach einer Lösung gesucht habe, habe ich festgestellt, dass die Einstellung von Spring.jpa.hibernate.naming_Strategy = org.hiberNate.cfg.ejb3namingStrategy das Problem löst (der Spaltenname wird aus der Spaltenanmerkung entnommen). /> meine Frage lautet: Warum ohne naming_strategy auf ejb3namingStrategy ignoriert, ignoriert JPA die Spaltenannotation? Vielleicht hat der Hibernate -Dialekt etwas damit zu tun? Ich verbinde mich mit MS SQL 2014 Express und meine Protokolle enthalten: < /p>

Code: Select all

Unknown Microsoft SQL Server major version [12] using SQL Server 2000 dialect
Using dialect: org.hibernate.dialect.SQLServerDialect

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post