ClassMapping

interface ClassMapping<T>

A class mapping of a class contains the following information:

  • how an object of that class can be created.

  • how to get its properties and its related relational information.

Functions

Link copied to clipboard
abstract fun createObject(colNameToValue: ValueProvider): T
Link copied to clipboard
abstract fun getColumnNameValueMap(jdbcObjectCreator: JdbcObjectCreator, o: T): Map<String, Any?>

Properties

Link copied to clipboard
abstract val clazz: Class<T>
Link copied to clipboard
abstract val idMapping: IdMapping
Link copied to clipboard