我正在配置DataImportHandler
索引我的数据库,但我遇到了这个问题。
我有一个表 A,其中包含一个可以为空的整数字段 F,它是另一个表的 fk(称为 B)。我是这样建模的:
...
<entity name="main" query="select ..., F from A">
...
<entity name="sub" query="select ... form B where Id = ${main.F}">
...
</entity>
<entity>
...
问题是,当 F 为 NULL 时,我得到一个运行时错误,因为 ${main.F} 被替换为空,它尝试执行以下查询:
select ... from B where Id =
有没有办法处理这种情况?