O ile pamiętam, Hibernate, jak to jest out-of-the box, nie obsługuje „pakiet-sanning”, aby odkryć swoje zajęcia domen.
Jednak biorąc pod uwagę fakt, że integrujesz Hibernate ze Spring MVC, możesz opisywać swoje klasy (standardowe adnotacje JPA + Hibernate), a w pliku konfiguracyjnym kontekstu Spring określić pakiet zawierający klasy elementów Hibernacji. Oto jak ja skonfigurowane w poprzednim projekcie:
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="packagesToScan" value="org.springmvc.domain" />
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.HSQLDialect</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
<prop key="show_sql">true</prop>
<prop key="log_level">DEBUG</prop>
</props>
</property>
</bean>
W „packagesToScan” własność określić pakiety, które będą miały Wiosna hibernacji skanowanie do odkrycia klas podmiotu.
Podobne pytania: http://stackoverflow.com/q/1413190/211197 http://stackoverflow.com/q/2419802/211197 – maksimov