を大文字に変更されている私は、次のエンティティを持っている:私はすべてのデフォルトの列名気づいたのEclipseLink:デフォルトの列名が
SELECT t1.id, t1.FOO FROM ...
:
@Entity
public class SomeEntity{
@Id
@Column(name = "id")
private Integer id;
private String foo;
//+getters and setters
}
ので、ecpliselinkは、次のクエリを生成します。 (@Columnで設定しなかったもの)は大文字に変更されます。私はeclipselink.jpa.uppercase-column-names
をfalse
に設定しようとしましたが、それは役に立ちませんでした。 eclipselinkでクラスフィールドの列名を変更せずに取得するにはどうすればよいですか?
この質問はすでにhttp://stackoverflow.com/a/18700346/5078385で返信されています。 http://stackoverflow.com/a/15911225/5078385にも役立つ情報があります。あなたが探しているものではありませんか? – acm