Я использую hibernate3-maven-plugin для генерации Java классов из таблиц базы данных. Поставщик базы данных - MySQL. В плагине я указал hibernate.cfg. xml, который содержит hibernate.connection.url, указывающий на расположение и схему сервера БД, например: <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/myschema?useSSL=false&autoReconnec=true&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC" />
Я ожидаю шесть Java классы должны быть сгенерированы из шести таблиц из myschema, и с недавнего времени это прекрасно работало (хотя с таким обширным URL)
Я, должно быть, внес некоторые изменения, поскольку с сегодняшнего дня неожиданно создается большой список дополнительных Java классов, например:
HostSummary.java
HostSummaryByFileIo.java
HostSummaryByFileIoId.java
...
Они кажутся представлениями в схеме sys, и ид классы. Как я могу избежать создания этих классов? (Или что я мог сделать, чтобы вызвать это ...)
Я использую реализацию ReverseEngineeringStrategy, но она переопределяет только два метода, которые используют их суперсупер, и не менялась с тех пор, как все происходило плавно.
Спасибо!