← Back to Stormify Documentation

updatable

val updatable: Boolean = true

Whether this field is included in UPDATE statements.

Set to false for columns that are:

  • Set once and never changed

  • Managed entirely by the database

  • Audit fields that track creation but not modification

Examples:

// Set once on creation
@DbField(updatable = false)
var createdBy: String

// Never modified by application
@DbField(creatable = false, updatable = false)
var rowVersion: Int

Return

true if included in UPDATE (default), false to exclude