栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在启动时导入PostgreSQL触发器。冬眠

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在启动时导入PostgreSQL触发器。冬眠

创建一个

@Startup@Singleton
EJB,并在调用该
@PostConstruct
方法的方法时调用所需的过程。您不能直接从SQL调用它,因为它是一个触发过程,但是您可以:

  • INSERT
    UPDATE
    DELETE
    连续
    some_entity
    触发扳机;或更明智的

  • 定义一个单独的过程,其名称类似于

    log_startup
    返回的内容,
    void
    因此可以从SQL中将其调用为
    SELECT log_startup()
    ,并具有以下内容:

      INSERT INTO logger SELECT 'S', now(), user, NULL;

管他呢。

您可以

log_startup
使用诸如此类的本机查询进行调用
SELECTlog_startup()
,并且还应该可以使用JDBC或HQL存储过程调用语法
{call log_startup()}
(未经测试)。

你根本无法直接调用触发程序,所以 没有办法,准确的功能 上部署运行。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/402262.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号