SELECT
hm1.id
FROM
hibernateModel hm1
WHERE
current_date > hm1.expiryDate + (SELECT cast(hm2.code as int)
FROM
hibernateModel hm2
WHERE
hm2.type2 =
CASE
WHEN hm1.type1 = 'data1' THEN 'changeData1'
WHEN hm1.type1 = 'data2' THEN 'changeData2'
ELSE hm1.type1
AS type)
部分WHERE = to CASE是我不确定这部分是否有效的部分。这可能吗?
我将在java spring批处理中使用xml中的hibernateItemReader。
如果你能给我一些建议,那将是一个很大的帮助。
提前谢谢。