Wie um die Karte Hibernate entity Felder mit camelCase zu snake_case (Unterstrich) Datenbank-IDS

Ich habe die Datenbank-Felder in Unterstrich. Ich habe entitätsfelder in camelcase. Ich kann nicht ändern, entweder von denen.

Gibt es etwas, vielleicht ein class-level annotation, die ich verwenden können, um die Standard-Einheit der Spalte name Anmerkungen zu den camelcase-äquivalent?

ich habe zum Beispiel ein Unternehmen wie dieses:

@Entity
public class AuthorisationEntity {

    @Column(name = "non_recoverable")
    private BigDecimal nonRecoverable;

    @Column(name = "supplier_recoverable")
    private BigDecimal supplierRecoverable;

    @Column(name = "refund_amount")
    private BigDecimal refundAmount;

}

Ich diesen Traum:

@Entity
@DatabaseIsUnderscoreAndThisAnnotationConvertsThemToCamelCaseByDefault
public class AuthorisationEntity {

    private BigDecimal nonRecoverable;

    private BigDecimal supplierRecoverable;

    private BigDecimal refundAmount;

}
  • Ich kann nicht finden die Klasse @DatabaseIsUnderscoreAndThisAnnotationConvertsThemToCamelCaseByDefault ... Nur ein Scherz, aber ich wollte wirklich fügen Sie diese auf meine Freundin. 🙂
InformationsquelleAutor Paul Stanley | 2014-09-05
Schreibe einen Kommentar