Ich habe Datenbankfelder in Unterstreichung. Ich habe Entity-Felder in Camelcase. Ich kann keines von beiden ändern.Hibernate Entity Felder Camelcase, Datenbank Unterstrich
Gibt es etwas, vielleicht eine Annotation auf Klassenebene, die ich verwenden kann, um Annotationen des Standard-Entity-Spaltennamens in das Camelcase-Äquivalent aufzunehmen?
zum Beispiel habe ich eine Entität wie folgt aus:
@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 dieses Traumes:
@Entity
@DatabaseIsUnderscoreAndThisAnnotationConvertsThemToCamelCaseByDefault
public class AuthorisationEntity {
private BigDecimal nonRecoverable;
private BigDecimal supplierRecoverable;
private BigDecimal refundAmount;
}
Ich kann die Klasse finden '@ DatabaseIsUnderscoreAndThisAnnotationConvertsThemToCamelCaseByDefault' ... einfach Scherz, aber ich wollte das wirklich zu meinem Freund einfügen. :) –