You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PlantUML类图字段顺序不保留如何解决?DB表设计显示异常

解决PlantUML类图字段顺序错乱和随机分隔线问题

PlantUML默认会自动对类的属性(也就是你定义的数据库表字段)按字母排序,还会自动分组添加分隔线,这就是你遇到字段顺序不符、出现随机分隔线的根源。

要让字段严格按你定义的原始顺序展示,同时去掉随机分隔线,只需在UML代码开头添加set classAttributeOrder same指令即可:

@startuml
set classAttributeOrder same
class report_document_types {
    * id: VARCHAR(20)
    * name: VARCHAR(255)
    * is_active: CHAR(1)
    * updated_by: VARCHAR(100)
    * update_ts: DATE
}
@enduml

如果想让这个规则全局生效,也可以用skinparam classAttributeOrder same替换上面的set指令,效果完全一致。这两种写法都会关闭PlantUML的自动排序逻辑,严格按你编写的顺序渲染字段,同时移除自动生成的分组分隔线。

内容的提问来源于stack exchange,提问作者Leos Literak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 18:52:02