hibernate和spring整合问题,有哪些方式 spring和hibernate如何整合
hibernate和spring整合问题,有哪些方式?
第2种比较常用,第一种你的sessionFactory是自己定义的,给HibernateTemplate赋值还需要你自己来实例化,而第二种,是用别人提供的org.springframework.orm.hibernate3.HibernateTemplate这个类里的sessionFactory注入值,第一,这样更简单,第二也符合spring依赖注入的原理,(对象由容器创建)
spring和hibernate如何整合?
你要知道一点,spring是很犀利的,也很灵活。spring hibernate 整合的话,是把hiernate的配置文件都放在了applicationContext.xml中,然后在你的service中加载applicationContext.xml文件。
急!!hibernate整合spring执行hql语句问题
不明白你为什么非要直接返回int,hibernate把所有操作的数据都看作对象,操作时int需要转换为Integer,long需要转换为Long,取的时候也一样。你可以看看配置文件里,都是这么定义了,这些类型都是继承了java.io.Serializable可序列化的。楼上说的find方法可以,但取出来的是一个Object类对象其实是一个Integer对象,你必然要强转一下变成Integer,如:
Integer a = (Integer)list.get(0)
然后再
int b = a.intValue()
这样就将一个Integer类型的转换int类型。
int b = a.intValue()这一步会根据你的jre的不同,可以省略,有些jre却必须要你手写,有些则程序就会帮你做了。
如何整合springmvc与hibernate
推荐你使用maven来构建你的工程,从此就不用为找不到jar包了烦恼了,你在spring官网,看到的这句话,
org.springframework spring-context 4.1.1.RELEASE其实就是从引入spring的jar包(第一次会从maven的中央仓库上下载,第二次就直接引用本地的jar库了。)。所以你需先熟悉下maven这个工具,现在在企业内部开发的项目和你在网上一些开源社区下载的项目,基本上都是用maven来构建的,可以单独使用,也可以在eclipse等开发工具中使用。非常方便,应该来说,是java程序员的必备技能。