SKILL.md 1.2 KB

数据库字段验证最佳实践

核心原则

在判断实体类是否包含某个字段时,始终以数据库文档为准,而不是仅依赖实体类的当前实现。

关键要点

  1. 数据库文档优先:始终参考数据库设计文档来确认表结构和字段存在性
  2. 实体类同步:确保实体类与数据库表结构保持同步
  3. 字段验证:在实现业务逻辑前,先验证实体类是否包含所需的数据库字段

实践步骤

  1. 检查数据库设计文档或数据库表结构
  2. 验证实体类中是否包含相应字段
  3. 如缺少字段,及时更新实体类以匹配数据库结构
  4. 添加相应的getter/setter方法
  5. 更新Repository接口以支持新字段的查询操作

示例场景

  • 当业务需求涉及RecordStatus字段时,需要先确认该字段在目标表中是否存在
  • 如果Disp_Dispatcher表有RecordStatus字段,实体类也应包含此字段
  • 确保所有CRUD操作考虑到新增字段的存在

注意事项

  • 在进行数据操作前,务必确保实体类结构与数据库表结构一致
  • 对于跨表关联的业务逻辑,特别注意各表之间的字段关系
  • 保持实体类、Repository接口和业务逻辑的一致性