В то время как это не симпатично, и это показывает результаты, которые не соответствуют, это помогает:
SELECT * FROM foo WHERE bar LIKE = '%1%2%3%4%5%'
я все еще хотел бы найти лучшее решение подобным объекту в исходном вопросе.
В Spring обычно работает простейшая возможность .....
<property name="classes">
<list>
<value>java.lang.String</value>
<value>java.lang.Integer</value>
</list>
</property>
<property name="classes">
<list>
<bean class="java.lang.Class" factory-method="forName">
<constructor-arg value="java.lang.String"/>
</bean>
</list>
</property>
Что-то вроде этого ...