1

次のように JPA エンティティを定義する場合:

@Entity
@Table
public class CaseExample implements Serializable {
    @Id
    Long id;
    @Basic
    String fooBar;
}

自動的に作成される SQL テーブル名は「CASEEXAMPLE」、列名は「FOOBAR」です。すべての @Table と @Column に name="foo_bar" を追加せずに、大文字からアンダースコア付きの小文字 (例: "case_example" と "foo_bar") に変更するにはどうすればよいですか?

命名戦略はJPAまたは実装によって定義されていますか? EclipseLink 2.5.0 で JPA 2.0 を使用しています。

4

1 に答える 1