apache / apache/incubator-seata

Seata kryo序列化 Oracle DB中设定字段默认值,无法正常回滚

Open
#7,269 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
26k
Forks
8.8k
Avg merge
1d 8h
Merged PRs (30d)
4

Description

请教一下大家,因为使用时间作为联合主键,且实体类中时间类型字段为 LocalDateTime,序列化有问题,
调整序列化方式为kryo,出现一种异常情况。
当DB中表某列设定默认值时,无法正常回滚,无默认值时,可以正常回滚
这种问题,有解决方案吗?或者思考方向?
十分感谢!

Contributor guide

Open the contributing guide

Research direction

The report only describes a rollback failure with Kryo serialization, LocalDateTime composite keys, and an Oracle column default; it names no source files or tests. Start by reproducing the difference between tables with and without a default value, then trace the serialization and rollback paths. Done means identifying a reproducible cause and adding a verified fix or regression test.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
databases, distributed-systems
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.