this.partService .query({ 'deleted.specified': false, //判断字段为null page: pageToLoad - 1, size: this.itemsPerPage, sort: this.sort(), }) 以上是一段angular前端的代码这是一个part表的条件查询,数据库是sqlserver,使用的是hibernate的orm框架,其中'deleted.specified': false条件中的deleted字段是part表外键关联的另一个表中的字段现在这么编写是不正确的那我应该怎么更改这段代码 'deleted.specified': false的功能
时间: 2024-03-11 14:47:02 浏览: 217
gulp-deleted:将目标路径与gulp.src文件进行比较,并删除丢失的内容
如果要查询条件为外键关联的另一个表中对应字段为null的记录,可以使用左连接查询。具体修改方法如下:
```javascript
this.partService.query({
'deleted.specified': false, //判断字段为null
'deletedId.specified': false, // 判断外键关联的另一个表中对应字段为null
'deletedId.equals': null, // 左连接查询
page: pageToLoad - 1,
size: this.itemsPerPage,
sort: this.sort(),
})
```
其中,`deletedId`是外键关联的另一个表中对应字段的名称。这样就可以同时满足`deleted`字段为null和外键关联的另一个表中对应字段为null的条件,进行左连接查询。
阅读全文