I campi del database sono in underscore. Ho dei campi di entità in camelcase. Non posso cambiare nessuno di questi.Hibernate fields fields camelcase, database underscore
C'è qualcosa, forse un'annotazione di livello di classe che posso utilizzare per le annotazioni del nome della colonna dell'entità predefinita sull'equivalente della telecamera?
per esempio, ho un soggetto come questo:
@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;
}
io sogno di questo:
@Entity
@DatabaseIsUnderscoreAndThisAnnotationConvertsThemToCamelCaseByDefault
public class AuthorisationEntity {
private BigDecimal nonRecoverable;
private BigDecimal supplierRecoverable;
private BigDecimal refundAmount;
}
non riesco a trovare la classe '@ DatabaseIsUnderscoreAndThisAnnotationConvertsThemToCamelCaseByDefault' ... Basta scherzando, ma volevo davvero incollarlo al mio amico. :) –