У меня есть сущность со встроенной сущностью при весенней загрузке.
Теперь, когда моя встроенная сущность имеет изменения, и я запрашиваю у своей сущности изменения, изменений нет в списке изменений.
@Entity
@Data
@AllArgsConstructor
@NoArgsConstructor
public class TaskEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Embedded
private LockSettingsEmbeddable lockSettings;
}
@Embeddable
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LockSettingsEmbeddable {
private boolean locked;
@Enumerated(EnumType.STRING)
private TaskLock lockSetting;
}
List<Change> changes = javers.findChanges(QueryBuilder.byInstanceId(taskId, TaskEntity.class).build());
List<Change> modifiableList = new ArrayList<>(changes);
modifiableList.sort((o1, o2) -> -1 * o1.getCommitMetadata().get().getCommitDate().compareTo(o2.getCommitMetadata().get().getCommitDate()));
return javers.getJsonConverter().toJson(modifiableList);