Ser ohyggligt komplicerat ut för att lösa något enkelt.
/niklas
Det hindrar dock inte en entitet från att själv implementera getID om man skulle vilja.
//Anders
Min kritik var inte mot sättet att lösa upp annoteringen, utan mot att
använda annotering. Jag ser inte att den löser vårt problem, dvs att
man kan råka introducera en bugg där identieten blir null. Jag ser
(utifrån egen erfarenhet) att detta beror på två olika buggar:
* Man blandar samman PK och ID och får du klassar som inte
persisterats och därmed har ett null ID. Här behöver som sagt
Javadocen vara mycket tydligare med vad skillnaden är.
* Man sätter inte IDt korrekt
Ser som sagt inte att annotering löser endera problem.
/niklas