我有一个表PhoneModels
ID,名称,供应商
1,iphone,Apple
2,Xperia,Sony Erricson
3,Razor,摩托罗拉
我有一个相应的实体
class 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;
我有一个相应的实体 class 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,Sony Erricson
3,Razor,摩托罗拉
最重要的是它在1000次中是SPORADIC的一次,代码或服务器没有任何变化
这是我们使用的版本 EclipseLink,版本:Eclipse Persistence Services - 2.1.2.v20101206-r8635