我正在使用Google Maps Marker Clustering Utility对标记进行聚类.它在双击时非聚集.是否可以单击手动完成.
我的数据库中的列测试如下所示:
set('TEST1','TEST2','TEST3',....)
我试图查询集合中的多个值.
我尝试过以下操作:
criteria.createAlias("tests", "test");
criteria.add(Restrictions.eq("test", "TEST1"));
Run Code Online (Sandbox Code Playgroud)
但得到以下例外:
org.hibernate.QueryException: not an association: tests
Run Code Online (Sandbox Code Playgroud)
无法弄清楚如何从"测试"集中访问值.
我尝试的另一种方式是以下,因为我需要比较集合中的多个值,但它也不起作用:
Criterion c1 = Restrictions.like("tests", EnumSet.of("TEST1"));
Criterion c2 = Restrictions.like("tests", EnumSet.of("TEST2"));
criteria.add (Restrictions.or(c1, c2));
Run Code Online (Sandbox Code Playgroud)