在AdditionalCriteria语句中使用命名转换器

时间:2014-02-11 12:37:26

标签: eclipselink filtering converter

假设有一个实体:     class Aaa { @Convert Bbb bbb } 使用正确定义的命名转换器(通过@Converter)。 现在,创建这样的附加条件:     @AdditionalCriteria("this.bbb IN :bbbList") 并使用这样的:     entityManager.setProperty("bbbList", Arrays.asList(Bbb.X, Bbb.Y))

现在问题是:合成的IN子句看起来像:     IN (Bbb.X.toString(), Bbb.Y.toString()) 换句话说,不使用命名转换器,而是将bbb与默认字符串1匹配。怎么可以修好?

0 个答案:

没有答案