1

私はテーブル 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

4

0 に答える 0