我在JPA中有一个Student表,其中包含字段id(主键),studentName和来自该studentCode的studentCode可为空。因此,在我的表格中,有些行包含studentcode,有些则没有。当我尝试从Student表中获取studentCode时,仅返回不为null的studentCode,并且不返回null值的学生代码。我用谷歌搜索。但是我找不到正确的解决方案。
我添加了查询,例如
SELECT s.studentCode from Student s
而我表的studentCode是
121,500,null,203,null,null
,依此类推。该查询仅返回121, 500, 203
的值,而不返回空值。数据类型用于id(int),studentName(varchar(25)),studentCode(varchar(10))
最佳答案
在不带null属性的条件中添加一个条件。然后它将返回所有值为null的值。
例如:SELECT s.studentCode from Student s where s.pkid is not null
关于java - JPA不返回空值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14065708/