Questions tagged «spring-orm»

17
Spring Hibernate-无法获得当前线程的事务同步会话
我使用spring + hibernate创建了一个应用程序,但始终会收到此错误。这是我第一个使用hibernate的应用程序,我阅读了一些指南,但无法解决此问题。我在哪里做错了? 这是我的应用程序的代码 ott 05, 2014 4:03:06 PM org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh Informazioni: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@1eab16b: startup date [Sun Oct 05 16:03:06 CEST 2014]; root of context hierarchy ott 05, 2014 4:03:06 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions Informazioni: Loading XML bean definitions from class path resource [springConfig.xml] ott 05, 2014 4:03:08 PM org.hibernate.annotations.common.reflection.java.JavaReflectionManager <clinit> …

5
Spring DAO与Spring ORM与Spring JDBC
我正在研究Spring支持的数据访问技术,我注意到它提到了多个选项,但我不确定它们之间的区别: Spring-DAO(http://docs.spring.io/spring/docs/2.0.8/reference/dao.html) Spring-ORM(http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/orm.html) Spring-JDBC(http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/jdbc.html) 据我了解,Spring JDBC提供了用于减少样板代码的模板,这些样板代码通过普通的旧方法(您编写自己的SQL查询)来访问数据库。 Spring-ORM提供了简化的模板,用于通过ORM技术(例如Hibernate,My(i)Batis等)访问数据库。 根据Spring网站的Spring-DAO: Spring对数据访问对象(DAO)的支持旨在使以一致的方式轻松使用JDBC,Hibernate或JDO等数据访问技术 我对ORM与JDBC比较了解,因为它们针对的是访问数据库的不同方式。但是Spring-DAO简直令人困惑! 谁能说明这三个之间到底有什么区别?在哪种情况下应首选哪个? 另外,还有另一个项目Spring-DATA(http://projects.spring.io/spring-data/)现在,它是Spring支持的所有数据访问技术的父项目,还是Spring的新名称? -老兄?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.