Посчитайте затронутые строки на вставке
Я пытаюсь получить поврежденные строки при вставке. Я видел какое-то решение о том, как это сделать, но я не знаю, как применить его в своем коде. Я использую весеннюю загрузку, и я еще не справился с этим. Это мой пример кода:
Модель:
@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;
}
}
Repository:
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);
}
Есть несколько уникальных строк, поэтому мне нужно знать, вставлен он или нет.
Надеюсь, вы могли бы помочь мне. Спасибо