apache / apache/incubator-seata
Seata kryo序列化 Oracle DB中设定字段默认值,无法正常回滚
Open
- Dominant language
- Java
- Stars
- 26k
- Forks
- 8.8k
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 4
Description
请教一下大家,因为使用时间作为联合主键,且实体类中时间类型字段为 LocalDateTime,序列化有问题,
调整序列化方式为kryo,出现一种异常情况。
当DB中表某列设定默认值时,无法正常回滚,无默认值时,可以正常回滚
这种问题,有解决方案吗?或者思考方向?
十分感谢!
Contributor 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