BaseModel

@MappedSuperclass
abstract class BaseModel : Model

Base model for database classes. Extend this class with your database class.

Functions

Link copied to clipboard
open fun db(): Database
Link copied to clipboard
open fun delete(): Boolean
Link copied to clipboard
open fun deletePermanent(): Boolean
Link copied to clipboard
open fun flush()
Link copied to clipboard
open fun insert()
Link copied to clipboard
open fun markAsDirty()
Link copied to clipboard
open fun markPropertyUnset(propertyName: String)
Link copied to clipboard
open fun refresh()
Link copied to clipboard
open fun save()
Link copied to clipboard
open fun update()

Properties

Link copied to clipboard
protected open var created: Instant
Link copied to clipboard
protected open var id: UUID
Link copied to clipboard
protected open var modified: Instant
Link copied to clipboard
protected open var version: Long