Java增强操作数据库问题

想实现的功能是插入A表之后同时插入B表一条记录,或者修改A表后同时修改B表的某条数据

现在使用Java增强是否有对外暴漏的接口?

com.jeelowcode.core.framework.service.IFrameService

这个接口中的实现能否实现上述功能并自动插入update_time等默认字段,通过引入这个包注入bean来实现呢


评论区

超级管理员 2025-06-24 15:36

走通用的新增和修改是可以的,如果提供给第三方调用的话,同样也是需要登录才能调用,
然后在增强里面通过代码实现,从EnhanceContext里面获取参数,然后手动写入到不同表即可


maweiyuan 2025-06-24 15:44

@超级管理员

手动写入表的操作是否有封装好工具类呢,在Java增强中没有spring环境,无法注入对应的mapper

超级管理员 2025-06-24 17:16

可以注入,
image.png

2025-06-25 15:11

@超级管理员

为什么JAVA增强在线编辑的 注入Spring类会为空呢?

2025-06-25 15:15

@肖

image.png

超级管理员 2025-06-25 15:24

在线增强只能处理比较简单的,例如jdk只带的方法,像用到spring相关的不能走在线脚本

回复