首页 > 其他分享 >Ignite系列值7-api方式如何设置默认值

Ignite系列值7-api方式如何设置默认值

时间:2023-02-15 15:46:32浏览次数:62  
标签:Ignite 方式 示例 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构建对象

 

 

标签:Ignite,方式,示例,api,设置,注解,默认值
From: https://www.cnblogs.com/yangh2016/p/17123270.html

相关文章