Closed vlopezbo closed 6 years ago
Ok this is a tricky issue. Basically, QueryDSL tries to recover the column name by calling the getter of the persistence entity. By calling getReportId(), which is a transient method, QueryDSL does not know which column we are addressing. So, you already found the right way to do and we should fix this in the CobiGen templates. I created devonfw/tools-cobigen#551 for that.
Thanks for sharing! I will close this issue in favor of the created CobiGen issue.
I got an error when I was trying to retrieve some objects from the database:
In order to get around this problem, I had to replace a reference to 'getReportId()' in my 'ReportLineDaoImpl.java' (automatically generated by Cobigen) with 'getReport().getId()', but I don't quite understand the reason for this problem.
The relationship between the entities in question was mapped as follows:
/*****/