【C015371】HibernateTemplate是Spring提供的Hibernate持久化操作的模板,它的实现运用了模板设计模式,下面关于它的说法中错误的是( )。
A.HibernateTemplate提供了大部分持久化操作的方法,但在某些时候还是要直接使用Session才能完成数据库操作
B.HibernateCallback接口中声明了doInHibernate()方法,在该方法中可以直接使用Session对象
C.doInHibernate()方法必须传入SessionFactory对象的参数
D.HibernateTemplate提供了常用方法的封装,以简化编程,HibernateCallback提供了对原始Session API的调用,解决了HibernateTemplate灵活性不足的问题