2014-09-05 51 views
18

我有下劃線的數據庫字段。我在camelcase中有實體字段。我無法改變這些。Hibernate實體字段camelcase,數據庫下劃線

有沒有什麼,也許是一個類級別的註釋我可以使用默認的實體列名註釋到camelcase相當於?

例如,我有一個這樣的實體:

@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; 

} 

我的夢想是:

@Entity 
@DatabaseIsUnderscoreAndThisAnnotationConvertsThemToCamelCaseByDefault 
public class AuthorisationEntity { 

    private BigDecimal nonRecoverable; 

    private BigDecimal supplierRecoverable; 

    private BigDecimal refundAmount; 

} 
+1

我找不到類'@ DatabaseIsUnderscoreAndThisAnnotationConvertsThemToCamelCaseByDefault' ...只是開玩笑,但我真的想把它粘貼到我的朋友。 :) – 2016-11-07 23:37:35

回答