1.如果你要的是传统的配置方式
spring的配置文件applicationContext.xml中原来的:
<bean id= "sessionFactory " class= "org.springframework.orm.hibernate3.LocalSessionFactoryBean ">
要改为:
<bean id= "sessionFactory " class= "org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean "> ,这样才不会抛异常,因为原来的sessionFactory中初始化读取applicationContext.xml配置文件时,碰到mapping和class这两个标签就会抛异常
2.如果你是通过插件集成方式
只要将自定义实现了org.springframework.orm.hibernate3.LocalSessionFactoryBean 的类重新继承org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean 即可
spring的配置文件applicationContext.xml中原来的:
<bean id= "sessionFactory " class= "org.springframework.orm.hibernate3.LocalSessionFactoryBean ">
要改为:
<bean id= "sessionFactory " class= "org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean "> ,这样才不会抛异常,因为原来的sessionFactory中初始化读取applicationContext.xml配置文件时,碰到mapping和class这两个标签就会抛异常
2.如果你是通过插件集成方式
只要将自定义实现了org.springframework.orm.hibernate3.LocalSessionFactoryBean 的类重新继承org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean 即可