私はテーブル PhoneModels を持っています
ID、名前、ベンダー
1、アイフォン、アップル
2、Xperia、ソニーエリクソン
3、カミソリ、モトローラ
私は、対応するエンティティ
クラス PhoneModel を実装している Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(nullable = false)
private Long id;
@Column(nullable = false)
private String phoneName;
@Column(nullable = false)
private String vendor;
私は、対応するエンティティ クラス PhoneModel を実装している Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(nullable = false)
private Long id;
@Column(nullable = false)
private String phoneName;
@Column(nullable = false)
private String vendor;
および対応する名前付きクエリ
@NamedQuery(name = "phones.findAll", query = "PhoneModels o から o を選択"),
しかし奇妙なことに、上記の NamedQuery の結果が部分的な結果を返すことがあります
ID、名前、ベンダー
1、<-------------------------------名前とベンダーの欠落
2、Xperia、ソニーエリクソン
3、カミソリ、モトローラ
最も重要なことは、1000 回に 1 回散発的であり、コードやサーバーを変更することなく終了することです。
これは、EclipseLink を使用するバージョンです。バージョン: Eclipse Persistence Services - 2.1.2.v20101206-r8635