| As far as I can see, it is not possible to implement ResultSetIdentifierConsumer in a correct way, because IdentifierGeneratorHelper does not pass through the identifier string into the consumeIdentifier() method. As such, it is impossible for the the ResultSetIdentifierConsumer implementation to know which exactly field of the ResultSet object has the value it needs to consume. At best, it must rely on heuristics, such as assuming the identifier is in column 1, or that it has the name "id". |