Feed Rss



Ноя 23 2009

Местное рукожопие

Рубрика: Java Автор: Алексей Токарь

О чем думали архитекторы Hibernate (ну и как следствие отголосок в org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean), когда создавали методы annotatedClasses, annotatedPackages и packagesToScan?

Рукожопие становится очевидным, когда узнаешь, что:

  • annotatedClasses – указывает какие классы являются аннотированными, для последующего сканирования
  • packagesToScan – указывает какие пакеты являются аннотированными, для последующего сканирования
  • annotatedPackages – вообще делает непонятную штуку (так как он не делает то что ожидается, то я не разбирался что он делает)

Таким образом, что бы не указывать вручную все классы, которые являются сущностями ОРМ, нужно использовать не annotatedPackages, а packagesToScan.

Понравился пост? Подпишись на RSS!

Метки: , ,

Оставить комментарий