Apache从set中点燃查询

时间:2016-05-06 21:09:44

标签: caching ignite

是否可以从set中查询值?例如,

public class Employee implements Serializable {
  /** Person ID (indexed). */
  @QuerySqlField(index = true)
  private long id;

  /** Department ID (indexed). */
  @QuerySqlField(index = true)
  private Set deptIds;

  /** First name (not-indexed). */
  @QuerySqlField
  private String firstName;

  /** Last name (not indexed). */
  @QuerySqlField
  private String lastName;

}

现在我想让一个特定部门的所有员工。

1 个答案:

答案 0 :(得分:1)

可以使用扫描查询,但SQL查询无法实现。

看起来您使用的是SQL查询。在这种情况下,您必须考虑关系数据库。 Employee和Department之间存在多对多关系,因此您必须添加 Junction Table

r

之后,您可以进行三向联接以查找特定部门的员工。