我正在尝试在插入时获取受影响的行。我已经看到了一些关于如何做到这一点的解决方案,但我不知道如何将它应用到我的代码中。我正在使用spring boot,但我还没有掌握它。这是我的示例代码:
模型:
@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);
}
服务实现:
@Override
public void saveOrUpdate(TestTable testTable) {
testTableRepository.save(testTable);
}
有一些独特的行,所以我需要知道它是否插入。
希望你能帮助我。谢谢