整合Hibernate时Annotation的配置
2016-10-18 14:11
183 查看
Invalid property 'annotatedClasses' of bean class 为何报错
在Hibernate Annotation Spring 整合的时候出现的:
解决方法:
<bean id="myDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<!-- results in a setDriverClassName(String) call -->
<property name="driverClassName" value="net.sourceforge.jtds.jdbc.Driver"/>
<property name="url" value="jdbc:jtds:sqlserver://localhost:1433;DatabaseName=db_ajax"/>
<property name="username" value="123"/>
<property name="password" value="123"/>
</bean>
<bean id="factory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="myDataSource"></property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.SQLServerDialect
</prop>
</props>
</property>
<property name="annotatedClasses">
<list>
<value>com.yin.hibernate.GuestBook</value>
</list>
</property>
</bean>
在 Hibernate distribution Spring整合时
<bean id="myDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<!-- results in a setDriverClassName(String) call -->
<property name="driverClassName" value="net.sourceforge.jtds.jdbc.Driver"/>
<property name="url" value="jdbc:jtds:sqlserver://localhost:1433;DatabaseName=db_ajax"/>
<property name="username" value="123"/>
<property name="password" value="123"/>
</bean>
<bean id="factory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="myDataSource"></property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.SQLServerDialect
</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/yin/hibernate/GuestBook.hbm.xml</value>
</list>
</property>
</bean>
上面只需要注意红色的部分就行了,注意annotation方式和xml做使用的class不同!
参考文献:
http://blog.sina.com.cn/s/blog_6ac4c6cb01018o3h.html
在Hibernate Annotation Spring 整合的时候出现的:
解决方法:
<bean id="myDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<!-- results in a setDriverClassName(String) call -->
<property name="driverClassName" value="net.sourceforge.jtds.jdbc.Driver"/>
<property name="url" value="jdbc:jtds:sqlserver://localhost:1433;DatabaseName=db_ajax"/>
<property name="username" value="123"/>
<property name="password" value="123"/>
</bean>
<bean id="factory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="myDataSource"></property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.SQLServerDialect
</prop>
</props>
</property>
<property name="annotatedClasses">
<list>
<value>com.yin.hibernate.GuestBook</value>
</list>
</property>
</bean>
在 Hibernate distribution Spring整合时
<bean id="myDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<!-- results in a setDriverClassName(String) call -->
<property name="driverClassName" value="net.sourceforge.jtds.jdbc.Driver"/>
<property name="url" value="jdbc:jtds:sqlserver://localhost:1433;DatabaseName=db_ajax"/>
<property name="username" value="123"/>
<property name="password" value="123"/>
</bean>
<bean id="factory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="myDataSource"></property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.SQLServerDialect
</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/yin/hibernate/GuestBook.hbm.xml</value>
</list>
</property>
</bean>
上面只需要注意红色的部分就行了,注意annotation方式和xml做使用的class不同!
参考文献:
http://blog.sina.com.cn/s/blog_6ac4c6cb01018o3h.html
相关文章推荐
- Spring3与Hibernate4整合,Spring中配置Hibernate基于XML和annotation的sessionFactory方式。
- (绝对有效)sqlserver2000链接proxool连接池,终于配置出spring整合struts,hibernate annotation(pool数据池,sqlserver2000数据库)
- spring与hibernate整合配置基于Annotation注解方式管理实务
- 搭建和配置Spring与Hibernate整合的环境
- spring整合hibernate的一个配置文件
- 使用Annotation编写Entity减少Spring,hibernate配置
- Spring+Struts+Hibernate框架整合配置
- Spring 整合 Hibernate 的一处简化引入PO映射文件配置
- spring+hibernate3+struts2整合完整配置
- Struts,Hibernate,Spring整合的重点在于配置文件
- Spring与Hibernate配置文件整合
- Spring_hibernate_struts整合(集成配置)
- hibernate3.0+ejb3 annotaion配置实战+spring1.21 annotation事务控制
- Spring 整合 Hibernate 的一处简化配置
- Struts,hibernate,Spring整合开发各层之间联系的配置说明(初学者值得看下)
- spring2.5 及 hibernate annotation 配置文件笔记
- Spring 整合 Hibernate 的一处简化配置
- hibernate的Annotation配置
- 关于JSF1.2 + Spring2.5 + Hibernate3 + Facelets + Annotation整合配置的参考
- spring+hibernate Annotation方式整合