質問
Spring FrameworkのEntityのカラム名の大文字小文字、アンスコについて
guest | 2019-02-01 07:13:49 | 閲覧数: 905

テーブルではuser_nameと定義している場合、Entityクラスのカラム名はどう指定すればいいでしょうか。

user_name, userNameどちらでしょうか。

回答一覧
No. 1 T | 2019-02-01 07:16:27

以下の様にColumnアノテーションに実際のカラム名を指定すればよいと思います。

Java側は普通にアッパーキャメルケースで記載しましょう。

@Entity
@Table(name="user")
public class User {
        
    @Column(
name="user_name", length=50, nullable = false)
    private String
userName;

    ...
}