来人,上代码(○´・д・)ノ!
@Service
public class TestServiceImpl implements TestService {
// 第一步:引入JPA 持久化操作 EntityManager
@PersistenceContext
private EntityManager entityManager;
// 第二步:使用事务
@Transactional
@Override
public void testBatchAdd() {
// 第三步:编写批量插入SQL
// IGNORE作用是忽略唯一索引 || 重复的数据
// 原生SQL
// String sql = "INSERT IGNORE INTO `epidemicnew`.`test`(`name`, `username`) VALUES ('name9', 'username9'), ('name10', 'username10')";
// JPQL
String sql = "INSERT IGNORE INTO Test(Test.name , Test.username) VALUES ('name9', 'username9'), ('name10', 'username10')";
// 第4步:执行插入操作
entityManager.createNativeQuery(sql).executeUpdate();
}
}