假设我们在PostgreSQL DB中有一个表“ recipe”。该表包含一个称为“成分”的属性。它必须包含许多字符串,但是据我所知Postgres不允许这样做,因此我只存储一个字符串,其中许多成分用逗号分隔。目的是创建按成分搜索。例如,我在搜索栏中输入“胡萝卜”,然后得到其中一种成分是胡萝卜的食谱。
如何使用Spring实现它?最理想的解决方案是在这种情况下使用Spring的内置类和方法。但是实际上任何解决方案都可以。
示例:
| id | prop1 | ingredients | prop_n |
| 1 | ... | carrot, onion | ... |
| 2 | ... | beef, onion | ... |
搜索:“胡萝卜”
获取:id = 1的行。