分开了的ssh3个框架都学了些,一整合马上感觉自己脑子成一锅粥了
想问几个问题
1.(10分)先来个实际遇到的问题,这个org.springframework.orm.hibernate4.LocalSessionFactoryBean在哪个包下面啊,在哪下,我把下到的spring-framework-4.1.2.RELEASE解压后,里面的所有lib都导入项目了还是说找不到是闹哪样啊
2(20分).一般hibernate和spring整合都整合那些部分,sessionfactory也要用spring注入么,举这么个栗子:
比如我在单纯的hibernate的DAO层中写一个save方法保存对象一般分这么几部
(1)接受参数获得要保存的对象
(2)从静态方法public static SessionFactory getFactory()中获取sessionfactory
(3)opensession
(4)beginTransaction,保存,执行保存
(5)关闭session
那和spring整合以后要怎么做呢,设置接口将保存方法作为接口的实现,其他还有什么?保存对象和sessionfactory也要注入么
3(30分)我在网上查了半天,发现还有什么hibernateTemplate和getcurrentsession之争,看半天也没太懂,初学hibernate这两完全没见过啊,用来干什么的,有说hibernateTemplate是整合常用类的,有说应少用hibernateTemplate多用getcurrentsession的,到底什么用
4.(10分)maven到底有什么用,开发都用他吗?个人现在初学,用的myeclipse编程,分别导入hibernate特性和spring特性来学习做项目,使用这个整合与不使用他整合有什么区别?
另外10分浮动着给吧,我也不清楚这些问题的难易,笼统和具体,虽然我知道高手们可能不在乎分数