我有一個域類Schedule與屬性'天'持逗號分隔值如'2,5,6,8,9'。搜索記錄包含逗號分隔的值,包含給定列表中的任何元素
Class Schedule {
String days
...
}
Schedule schedule1 = new Schedule(days :'2,5,6,8,9')
schedule1.save()
Schedule schedule2 = new Schedule(days :'1,5,9,13')
schedule2.save()
我需要從給定列表中獲取任意一天的時間表列表[2,8,11]。
Output: [schedule1]
我怎樣寫的條件查詢或HQL的一樣。如果有幫助的話,我們可以用',2,5,6,8,9'等逗號前綴&後綴。
感謝,
謝謝維克多!我通過將時間表格式更改爲「,2,5,6,8,9」來簡化它,然後僅使用一個類似的語句,例如('days',「%,$ day,%」) – 2011-04-14 05:38:33