Ignite系列值7-api方式如何设置默认值
问题1: Ignite中需要添加默认值,前端未传值的情况下,在Ignite内存数据库中以及异步落库的数据库中都需要有对应的默认值。
结论:目前无法通过自定义注解方式设置默认值
原因:现有注册Ignite表的方式为封装IgniteTable,IgniteField注解,扫描调用ignite storeFactory 设置 JdbcType方式注册Ignite表结构
但Ignite jdbcType类不支持设置默认值, 故无法通过在IgniteField 添加注解直接适配默认值
目前可行的两种解决办法:
1)直接设置属性值 示例:private Long id = 1l;
2)使用lombok builder注解方式设置默认值
2.1)示例:
2.2 )好处:可以使用builder构建对象
本文来自博客园,作者:life_start,转载请注明原文链接:https://www.cnblogs.com/yangh2016/p/17123270.html