gpt4 book ai didi

java - 使用 HikariDataSource 作为数据源对象时,如何在应用程序启动时加载存储过程?

转载 作者:太空宇宙 更新时间:2023-11-04 09:04:02 27 4
gpt4 key购买 nike

我是存储过程的新手,我正在尝试通过 this stored procedure tutorial. 来创建我的第一个存储过程。

在本教程中,他们使用 EmbeddedDatabaseBuilder 对象来创建数据源对象,并使用 addScript() 方法将存储过程加载到数据库中。但是,我没有使用此构建器,而是实例化一个 HikariDataSource 对象。该对象无法将存储过程加载到数据库中。我不想被迫将所有存储过程手动加载到数据库中。所以我的问题是,当使用 HikariDataSource 时,是否有一种方法可以在所有存储过程尚不存在时以编程方式将它们加载到数据库中?

谢谢

最佳答案

Is there a way to programmatically load all stored procedures into the database when they are not yet present?

您可以使用 Liquibase(数据库迁移库):Change: ‘createProcedure’ 。 Spring Boot 完美支持该库。也许这个教程会有用:Use Liquibase to Safely Evolve Your Database Schema .

关于java - 使用 HikariDataSource 作为数据源对象时,如何在应用程序启动时加载存储过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60440393/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com