Я пытаюсь получить затронутые строки при вставке.Я видел какое-то решение о том, как это сделать, но я не знаю, как применить его в своем коде.Я использую весеннюю загрузку, и я еще не справился с этим.Это мой пример кода:
Модель:
@Entity
@Table(name="test_table")
public class TestTable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
@Column(name = "name")
private String name;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
Репозиторий:
public interface TestTableRepository extends CrudRepository<TestTable, Long> {
}
Служба:
public interface TestTableService {
public void saveOrUpdate(TestTable testTable);
}
Служба Impl:
@Override
public void saveOrUpdate(TestTable testTable) {
testTableRepository.save(testTable);
}
Есть несколько уникальных строк, поэтому мне нужно знать, вставлен он или нет.
Надеюсь, вы мне поможете.Спасибо