在我的例子中,我必须更新记录,在不同的事务中,我选择更新的记录。在这个例子中,我的结果集是零,因为它还没有提交到数据库中。
@Transactional(transactionManager = "transactionManager")
public void updateTables(String name, Long id) {
Query vehDefectQuery = entityManager
.createNativeQuery("UPDATE STUDENT SET DEPT= ? WHERE ID=?");
vehDefectQuery = vehDefectQuery.setParameter(1, name).setParameter(2, id);
vehDefectQuery.executeUpdate();
}
@Transactional(transactionManager = "transactionManager2")
public void selectTheUpdated(String dept ) {
Query selectQuery= entityManager
.createNativeQuery("SELECT * FROM STUDENT WHERE DEPT=?");
selectQuery= selectQuery.setParameter(1, dept);
selectQuery.executeUpdate();
}
在select事务中,我没有得到结果
暂无答案!
目前还没有任何答案,快来回答吧!