休眠删除并插入一个事务

问题描述

这是我的JPA存储库:

import pandas as pd
import subprocess


def show_data(path='<file_name>.mdb',table='<table_name>'):
    tables = subprocess.check_output(["mdb-export",path,table])
    return tables.decode().split('\n')

def convert_df(path,table):
    d = show_data(path,table)
    columns = d[0].split(',')
    data = [i.split(',') for i in d[1:]]
    df = pd.DataFrame(columns=columns,data=data)
    return df

这是我需要先删除然后再插入的方法(优先级很重要):

pip

我必须在事务中执行此操作,但是在测试方法之后,我发现没有任何内容从数据库中删除。有什么问题以及如何解决?

解决方法

您可能需要用以下内容注释deleteAllByClientId()函数:

    @Modifying
    @Transactional

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...