使用hibernatetemplate的几种方法
来源:互联网 发布:网络订餐 方便面 编辑:程序博客网 时间:2024/06/05 16:37
1.自己在beans.xml文件中写上
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName"> <value>com.mysql.jdbc.Driver</value> </property> <property name="url"> <value>jdbc:mysql://localhost:3306/hibernate</value> </property> <property name="username"> <value>root</value> </property> <property name="password"> <value>zk19921027</value> </property></bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="annotatedClasses"> <list > <value>com.zk.register.model.User</value> </list> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> <prop key="hibernate.show_sql">true</prop> </props> </property> </bean>
<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"><property name="sessionFactory" ref="sessionFactory"></property></bean>然后再daoimpl层将hibernatetemplate注入进去,这是可以使用它的find(),save()方法等
2.第二种daoimpl直接继承hibernatedaosupport来实现hibernatetempl,但是在这里要注意的是必须注入在父类中注入userservice,所以我们要重写父类的setuserservice的方法
@Resourcepublic void setSessionfactory(SessionFactory sessionfactory) {this.setSessionFactory(sessionfactory);}
3.第三种方法使用xml的方法,在applicationcontext.xml文件中的userdao的bean中注入userservice,而在userdao中没有相应的userservice,这时就会主动的将userservice注入到dao的父类中去
<bean id="userDao" class="com.test.dao.impl.UserDaoImpl"scope="singleton"><property name="sessionFactory"><ref bean="sessionFactory" /></property></bean>
- 使用hibernatetemplate的几种方法
- HibernateTemplate提供的方法使用
- HibernateTemplate 的 find方法使用
- HibernateTemplate 的 find方法使用
- HibernateTemplate 的 find方法使用
- HibernateTemplate 中方法的使用。
- 在Hibernate中使用 HibernateTemplate的三种方法
- 在Hibernate中使用 HibernateTemplate的三种方法
- Hibernate 中使用 HibernateTemplate的三种方法
- Hibernate 中使用 HibernateTemplate的三种方法
- 使用spring的hibernateTemplate的方法
- hibernateTemplate的findByNamedQuery方法的使用
- 使用spring的hibernateTemplate的方法
- 使用spring的hibernateTemplate的方法
- 使用spring的hibernateTemplate的方法
- 使用spring的hibernateTemplate的方法
- hibernateTemplate中常用查询方法的使用
- spring_day4_07-hibernateTemplate方法使用
- LTE协议列表--学习指导
- 【C/C++ 语法备忘】1、非类型模板类
- ARM ELF 文件格式常见段名称及自定义段
- 16个HTML5 框架、模板以及生成工具
- 代码自动生成-宏带来的奇技淫巧
- 使用hibernatetemplate的几种方法
- TD-SCDMA物理层体制协议与MATALB仿真
- 用户登录时生成验证码页面
- 2011 年 20 个最棒的免费 HTML5 网站模板
- 庞果网-在线编程挑战 幸运数 简单数论.......
- C语言宏定义技巧
- C6455外设与库函数
- 25 个精美的手机网站模板
- 23款精美的HTML5网站模板免费下载