Мы используем hibernate в новом проекте, где мы используем hibernate.reveng.xml
для создания наших *.hbm.xml
файлов и POJO после этого. Мы хотим использовать методы equals в каждом из наших POJO.
Я обнаружил, что вы можете использовать <meta attribute="use-in-equals">true</meta>
в ваших файлах hbm, чтобы отметить, какие свойства использовать в равных. Но это будет означать редактирование большого количества файлов, а затем повторное редактирование файлов в будущем, если / когда мы изменим таблицы или столбцы в нашей БД.
Поэтому мне было интересно, есть ли способ указать, какие свойства использовать в методе equals для каждого pojo (таблицы) в hibernate.reveng.xml
файле?