The columnIndex attribute value is the index of the column in the ResultSet from which the value will be used to populate the object property.
An ArrayAccess class can be specified to handle the type of objects in the collection.
The nullValue attribute is used to specify an outgoing null value replacement.
For each attributes (excluding attribute named in $except) set the property of the $obj given by the name of the attribute with the value of the attribute.
If a ParameterMap property is not specified, you may specify a ParameterClass instead and use inline parameters.
A Parameter Map defines an ordered list of values that match up with the "?" placeholders of a standard, parameterized query statement.
If a ResultMap is not specified, you may specify a
A Result Map lets you control how data is extracted from the result of a query, and how the columns are mapped to object properties.
The select property is used to describe a relationship between objects and to automatically load complex (i.e. user defined) property types.
The type attribute is used to explicitly specify the property type of the parameter to be set. If the attribute type is not set and the framework cannot otherwise determine the type, the type is assumed from the default value of the property.