- I have searched the issues of this repository and believe that this is not a duplicate.
Ⅰ. Issue Description
When the field type is a two-dimensional array, it always cannot be rolled back.
create table t_a (
id bigint primary key ,
g int[][]
);
insert into t_a values (1, '{{1, 1, 1}, {2, 2, 2}}');
in org.apache.seata.rm.datasource.sql.serial.SerialArray#equals
method, maybe Arrays.equals
should be instead of Arrays deepEquals
?
Ⅱ. Describe what happened
If there is an exception, please attach the exception trace:
Just paste your stack trace here!
Ⅲ. Describe what you expected to happen
Ⅳ. How to reproduce it (as minimally and precisely as possible)
- xxx
- xxx
- xxx
Minimal yet complete reproducer code (or URL to code):
Ⅴ. Anything else we need to know?
Ⅵ. Environment:
- JDK version(e.g.
java -version
): oracle jdk 17 - Seata client version: V2.0.0
- Database version: postgresql 16
- OS(e.g.
uname -a
): - Others:
1条答案
按热度按时间eqqqjvef1#
Thank you very much for your feedback.