【发布时间】:2021-01-24 05:43:13
【问题描述】:
我有一个实体如下
@Entity
data class User(
@PrimaryKey
var id: String,
var firstName: String,
var lastName: String
)
假设接受的firstName 和lastName 是应该严格ASCII的字符串,如何在保存到数据库之前创建验证,或者在保存数据时进行一些预处理?
问题在于有一个验证器来验证数据,而不仅仅是一个 ASCII 检查。
【问题讨论】:
-
您确定“严格 ASCII”是您要查找的内容吗?字符 0-31 可以吗?
-
@chrylis-cautiouslyoptimistic- 我正在寻找某种验证,不限于数据类型。
-
进行预处理,我在
room中没有验证概念 -
@Sekiro 覆盖保存方法怎么样?有可能吗?
标签: java android validation kotlin android-room