模型动态扩展
1、在需要扩展的POJO实体类添加属性
@DodoField(name = "模型扩展测试", sortSeq = 7)
private Map<String, String> extraField;
@ElementCollection
@MapKeyColumn(name = "field_key", nullable = false, length = 30)
@Column(name = "field_value", nullable = false, length = 1024)
@SortNatural
public Map<String, String> getExtraField() {
return extraField;
}
public void setExtraField(Map<String, String> extraField) {
this.extraField = extraField;
}
2、执行代码生成程序,使该POJO具有扩展能力
3、后台配置扩展字段
菜单路径:后台功能 - 基础设施 - 系统配置 - 模型扩展管理 例子:为角色
这个模型扩展3个字段
4、效果
当前内容版权归 DodoFramework 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 DodoFramework .