Single Auto Gen Key
class SingleAutoGenKey<KeyType : Any>(val columnName: String, val keyType: KClass<KeyType>) : DeclaredGeneratedKeys<KeyType>
Declare a single-column, auto-generated key of type KeyType. It is recommended to create object of this class only once.