【启航行动】openUBMC社区开发者赋能培训(第5期)--数据库与自动生成

交流答疑问题:
问题一:复位持久化是什么含义?
问题二:自动生成代码是用什么命令执行?
问题三:数据库表名在哪个MDS文件配置?

课后作业:
一、在MDS中新增两个类定义:类TestA配置路径/bmc/kepler/Foo/Bar和接口bmc.kepler.Systems.Test,接口下有TestMethod方法,类TestB只包含私有属性并配置了整表掉电持久化,表名为t_test_b。
二、实现TestMethod方法,往t_test_b插入一条数据。

3 个赞

答疑问题:
1.BMC复位,数据可以持久化。
2.自动生成代码命令:bingo gen
3.model.json配置

2 个赞

交流答疑问题:

  1. bmc复位属性值不会丢失,包括BMC升级场景,掉电后属性值恢复原始值
  2. bingo gen,必要时需要加-r参数
  3. model.json中使用tableName配置
1 个赞

交流答疑问题:
问题一:BMC复位后需要保留的数据,存在pram文件系统,BMC掉电后数据会清除。
问题二:bingo gen
问题三: model.json

1 个赞