Rad*_*rib 18 eclipselink jpql jpa-2.0
在我的项目中我使用JPA 2.0和eclipselink inplementation,我有以下问题:
我用boolean列定义了实体:
@Entity
public User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name="USR_ID")
private Short id;
@Column(name="USR_NAME")
private String name;
@Column(name="USR_ACTIVE")
private boolean active;
.......
}
Run Code Online (Sandbox Code Playgroud)
我想创建将返回所有活动用户的查询,如下所示:
从用户u中选择你,其中u.active = TRUE;
但是,如果我使用该查询,我得到的异常是布尔值不能转换为Short(数据库中的列存储为smallint).有没有正确的方法来编写这个查询?
谢谢
| 归档时间: |
|
| 查看次数: |
49584 次 |
| 最近记录: |