The column/formula fragments that represent a property in the table defining the property be obtained by
calling either toColumns(String, String) or toColumns(String) to obtain SQL-aliased
column/formula fragments aliased or un-aliased, respectively.
Note, the methods here are generally ascribed to accept "property paths". That is a historical necessity because
of how Hibernate originally understood composites (embeddables) internally. That is in the process of changing
as Hibernate has added org.
| Modifier and Type | Method and Description |
|---|---|
| public Type | |
| public String[] | |
| public String[] | |
| public Type |
| getType | back to summary |
|---|---|
| public Type getType() Get the type of the thing containing the properties | |
| toColumns | back to summary |
|---|---|
| public String[] toColumns(String alias, String propertyName) throws QueryException Obtain aliased column/formula fragments for the specified property path. | |
| toColumns | back to summary |
|---|---|
| public String[] toColumns(String propertyName) throws QueryException, UnsupportedOperationException Given a property path, return the corresponding column name(s). | |
| toType | back to summary |
|---|---|
| public Type toType(String propertyName) throws QueryException Given a component path expression, get the type of the property | |