У меня есть такой класс.
@Entity
@Table(name = "permissions")
public class Permission {
public Permission(){}
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@JsonIgnore
@Version
private int version;
@JsonIgnore
@Convert(converter = JpaConverterJson.class)
@Column(name = "sub_category", columnDefinition = "json")
private List<Integer> subCategory = new ArrayList<>();
.
.
.
<Setter Getter>
....
, и я храню список целых чисел в базе данных как JSON Type
, как это.
[349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365]
как JSON, и я используюMYSQL.
Мне нужно найти, чтобы все разрешения содержались в этом списке.
например: у меня 10 строк permission
, как мне найти 350
там, где уже существуеткакая-то строка.
если я делаю запрос в MySQL, может быть что-то вроде этого.1021 *