截断表并插入数据JAVA SPRING JPA

时间:2017-11-14 21:41:08

标签: java mysql spring jpa spring-transactions

我有2笔交易

1 - em.createNativeQuery( "TRUNCATE " + myTable ).executeUpdate();

2 - Integer rowsAffected = em.createNativeQuery("INSERT INTO myTable VALUES ('1', '1', 'kk', 'kk', '20', '20', '2017-11-14', 'vh', '10', 'ul','0');").executeUpdate();

但我需要保护数据,以防2指令失败,我必须使用truncate因为drop不重置表中的id(PK)所以不适合我 我能做什么或使用什么?

我正在使用

org.springframework 4.3.9.RELEASE

spring-data-jpa 1.11.3.RELEASE

JAVA 8

MYSQL

0 个答案:

没有答案