+
 新版

springboot怎么使用同一张临时表

vbn19456 发布于 2022/01/28 12:51
阅读 887
收藏 0

mybatis里面有一个对临时表更新的方法,像这样的update #test set name='测试'的方法A ,然后有个名字的list在服务层循环对这个表更新,像这样的:

for(String name:names){

方法A(name);

}

但是执行后提示找不到表#test

连接池是自带的hikari

 

加载中
1
f
freezingsky

JPA的本质是对实体操作,临时表不属于实体范围,超出的技能,请使用原生sql

v
vbn19456
mybaits和jpa没有关系吧
1
魔力猫
魔力猫

临时表这个概念你要说清楚。如果是数据库的临时表。临时表本身的数据在当前事务执行完成后是会被删除干净的。如果不是,你业务自己定义的临时表,我们不知道那是什么。

v
vbn19456
涉及到大量计算,只能用临时表,在同一个事务下面,但是事务还没有执行完,就提示表已经找不到了
v
vbn19456
带井号的表,都是数据库临时表
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部