Одна из моих проиндексированных сущностей (Автомобиль) имеет внешний ключ к другой сущности (Модель) (Модель имеет поле идентификатора и имени)
Можно ли в Jhipster легко индексировать автомобили, чтобыони также включают в себя имя поля из связанной модели?
public interface CarSearchRepository extends ElasticsearchRepository<Car, Long> {
}
сущность ..
@Entity
@Table(name = "car")
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
@org.springframework.data.elasticsearch.annotations.Document(indexName = "car")
public class Car implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@org.springframework.data.elasticsearch.annotations.Field(type = FieldType.Keyword)
private Long id;
@NotNull
@Size(max = 17)
@Column(name = "vin", length = 17, nullable = false, unique = true)
private String vin;
@Column(name = "jhi_year")
private Instant year;
@Column(name = "color")
private String color;
@Size(max = 128)
@Column(name = "jhi_comment", length = 128)
private String comment;
@ManyToOne
private Make make;
..
..