gpt4 book ai didi

oracle - 有没有办法让 Hibernate 使用文字值而不是绑定(bind)变量?

转载 作者:行者123 更新时间:2023-12-02 09:59:58 25 4
gpt4 key购买 nike

在 Oracle 中我有一个分区表。分区大小不同,数据分布也不同。

我想让 hibernate 发出包含分区键列的文字值而不是绑定(bind)变量的 SQL 语句。当然,它应该对任何其他值使用绑定(bind)变量。

使用分区键文字将允许 Oracle 制定一个特定于已知分区和收集的统计信息的计划。这对于具有倾斜数据直方图的列也可能很有用。

最好在实体中指定这一点,否则我们将需要在每个查询中执行此操作。有没有办法在 hibernate 状态下做到这一点?

我们使用 Oracle 10g Dialect 在 hibernate 3.6.1 上。

如果没有办法在 Hibernate 中本地执行此操作,我可以创建用户类型或方言或其他方法来实现此操作吗?

最佳答案

不,Hibernate 不支持文字值。我怀疑您是否可以找到解决方法,但我猜您正在寻找另一种解决方案。

关于oracle - 有没有办法让 Hibernate 使用文字值而不是绑定(bind)变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8250676/

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