T
- The type of the entity being persisted.public interface TypedColumn<T>
T
.
Most users of hrorm will have no need to directly use this
Modifier and Type | Method and Description |
---|---|
String |
getName() |
String |
getPrefix() |
boolean |
isPrimaryKey() |
void |
notNull()
Calling this method will enforce a not-null constraint on this column.
|
PopulateResult |
populate(T item,
ResultSet resultSet)
Populates the object with the data read from the database.
|
void |
setValue(T item,
int index,
PreparedStatement preparedStatement)
Sets a value onto the prepared statement based on the state of the object passed.
|
TypedColumn<T> |
withPrefix(String prefix)
Make a new instance of the column, identical to this instance, except with a
new prefix.
|
String getName()
String getPrefix()
PopulateResult populate(T item, ResultSet resultSet) throws SQLException
item
- The object being populatedresultSet
- The result said being readSQLException
- allowed for ResultSet
operationsvoid setValue(T item, int index, PreparedStatement preparedStatement) throws SQLException
item
- The object to read the data from.index
- Where in the prepared statement to set the read valuepreparedStatement
- The statement being populatedSQLException
- allowed for PreparedStatement
operationsTypedColumn<T> withPrefix(String prefix)
prefix
- The new prefixboolean isPrimaryKey()
void notNull()
Copyright © 2018. All rights reserved.