gpt4 book ai didi

sap-commerce-cloud - Hybris 数据库连接

转载 作者:行者123 更新时间:2023-12-02 06:00:55 34 4
gpt4 key购买 nike

出于某种原因,我们需要运行数据库 native 查询而不是灵活查询。为了运行这些查询,我们需要数据库连接,那么我们如何从 Hybris 获取 jdbcTemplate 或 DataSource 对象。

最佳答案

这是一个可以实现此目的的脚本 groovy 示例:

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import de.hybris.platform.util.Utilities;
import de.hybris.platform.core.Registry;

Connection conn = null;
PreparedStatement pstmt = null;

try
{
conn = Registry.getCurrentTenant().getDataSource().getConnection();

pstmt = conn.prepareStatement("your sql query here...");

pstmt.execute();

}
catch (final SQLException e)
{
LOG.error("Error!!");
}
finally
{
Utilities.tryToCloseJDBC(conn, pstmt, null);
}

return "Groovy Rocks!"

<小时/>编辑:在本文中查找更多详细信息 https://www.stackextend.com/hybris/run-native-sql-query-hybris/

关于sap-commerce-cloud - Hybris 数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42288205/

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