我的hibernate的po是没有xml文件。是用@..标签来annotations来生成的po类。现在我要和spring来整合,但是,spring中的session是以.xml形式加载hibernate的po的。我想请问高手怎么spring怎么加载没有.xml格式的hibernate po

解决方案 »

  1.   

    问题已经解决随着Hibernate3.2ga的推出,hibernate-annotation-3.2ga和hibernate-entitymanager也随之推出。EntityManager还没有用过,但是Annotation却彻底解决了hbm文件和domain类同步的问题。hibernate-annotation的中文文档也很详细,感谢翻译者的辛勤劳动。 
    于是将正在进行的hibernate项目进行了升级,为了防止忘记,将步骤记录如下: 
    [list] 
    将最新的hibernate.jar和hibernate-annotation.jar以及ejb3-persistence.jar加入classpath. 
    修改spring配置文件中的sessionFactory:<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">   
       <property name="dataSource"><ref bean="dataSource" /></property>   
       <property name="annotatedClasses"><!-- or use &lt;property name="annotatedPackages"&gt; -->   
      <list>                 
        <value>security.user.model.User</value>   
        <value>security.user.model.Dept</value>   
      </list>   
    </property>