计算列激活
适用于 ❌ 开源版 ✅ Express 版 ✅ 专业版 ✅ 企业版
客户端计算列,包括 审计列,是一个有用的特性,可以替代服务器端计算列,当计算表达式是动态的,或者使用了一些高级 jOOQ 特性,比如 隐式 JOIN,或者如果 RDBMS 不支持该特性。
在某些情况下,用户可能希望在一些单独的查询范围内停用该特性,例如,将数据加载到已提供计算值的表中。
示例配置
Settings settings = new Settings() .withComputedOnClientVirtual(false) // Defaults to true .withComputedOnClientStored(false); // Defaults to true
在很多情况下,仅仅关闭客户端计算列是不够的,但如果需要将数据插入/更新到这些列中,那么只读列特性可能也必须停用!
示例配置,包括只读列特性
Settings settings = new Settings() .withComputedOnClientStored(false) // Defaults to true .withReadonlyInsert(WRITE) // Defaults to IGNORE .withReadonlyUpdate(WRITE) // Defaults to IGNORE .withReadonlyTableRecordInsert(WRITE) // Defaults to IGNORE .withReadonlyUpdatableRecordUpdate(WRITE); // Defaults to IGNORE
反馈
您对此页面有任何反馈吗?我们很乐意听取!