Hi I have recently started using Hibernate 3.5.0-CR-2.
I've found a problem that didn't exist when using 3.31.GA
Some of our database tables contain Oracle spatial data. One in particular has two columns for longitude and latitude,
GEOM.SDO_POINT.X and GEOM.SDO_POINT.Y
The problem is that the table alias is not added to the column name due to isIdentifier method in the Template class.
This method returns false because the column name contains full stops.
This means the renderWhereStringTemplate method doesn't prefix the column name with the table alias placeholder.
Fortunately for now I can use the following column definition, in order to get the table alias added.
@Column(name = "$PlaceHolder$.GEOM.SDO_POINT.X")
This is a separate issue to
https://forum.hibernate.org/viewtopic.php?p=2426818 but the end result is the same.
Any suggestions or feedback is welcome.
Thanks,
Jez