gpt4 book ai didi

java - Envers、PostgreSQL 和 TINYINT

转载 作者:行者123 更新时间:2023-12-04 03:07:03 30 4
gpt4 key购买 nike

我们在 Oracle 和 MySQL 中使用 Envers,没有任何问题。我们现在正在尝试 PostgreSQL,但我们遇到了问题,即审计表是用列 REVTYPE 创建的。类型 TINYINT .
TINYINT PostgreSQL 不支持。

有没有办法改变REVTYPE的类型?

例子:

create table AUD_SomeTable (
dbId bigint not null,
...
REV integer not null,
REVTYPE tinyint,
primary key (dbId, REV)
);

编辑 :

问题已解决:我忘记更改 Hibernate 方言。

最佳答案

您应该测试这真的是 Envers 问题还是 Hibernate 问题。尝试映射具有属性 byte type 的实体仅使用 hibernate 。如果它试图生成 tinyint列这将是一个 hibernate 问题。

关于java - Envers、PostgreSQL 和 TINYINT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9395527/

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