Spring和Hibernate与Spring和Ibatis整合的差异
来源:互联网 发布:曹睿生父知乎 编辑:程序博客网 时间:2024/06/05 17:31
刚开始学习hebernate和ibatis特别容易混淆 这里只做简单的在spring配置文件中的差异
1、Spring和Hibernate
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property><property name="url" value="jdbc:mysql://localhost:3306/***"></property>
<property name="username" value="root"></property>
<property name="password" value="admin"></property>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation" value="classpath:hibernate.cfg.xml"> </property>
</bean>
<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory" ref="SessionFactory"></property>
</bean>
<!-- loginAction -->
<bean id="AdminDAO" class="com.admin.AdminDAO">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
AdminDAO类也可以继承HibernateDaoSupport类,该类提供了hibernateTemplate的getter和setter方法。
2、Sprng和Ibatis
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property><property name="url" value="jdbc:mysql://localhost:3306/***"></property>
<property name="username" value="root"></property>
<property name="password" value="admin"></property>
</bean>
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="classpath:sqlMapConfig.xml"> </property>
</bean>
<!-- loginAction -->
<bean id="AdminDAO" class="com.admin.AdminDAO">
<property name="sqlMapClient" ref="sqlMapClient"></property>
</bean>
AdminDAO类必须继承SqlMapClientDaoSupport类,该类提供了SqlMapClientTemplate的getter和setter方法。
- Spring和Hibernate与Spring和Ibatis整合的差异
- iBatis和Spring的整合
- ibatis和spring的整合
- spring和ibatis整合
- ibatis和spring和truts2的整合
- ibatis和Spring整合的详细例子
- ibatis和Spring整合的详细例子
- ibatis和Spring整合的详细例子
- Spring和iBatis整合的例子
- Spring和iBatis整合的例子
- Spring和iBatis整合的方法
- hibernate和spring的整合
- spring 和hibernate的整合
- hibernate和spring的整合
- Spring和Hibernate的整合
- Hibernate和Spring的整合
- spring和hibernate的整合
- Hibernate和Spring的整合
- struts2基础学习四之参数
- MATLAB中imcrop函数
- struts2工作原理
- WinForm点击窗体任意位置拖动窗体
- 递归扭转数组--倒序
- Spring和Hibernate与Spring和Ibatis整合的差异
- 【机器学习十大算法】C4.5
- Chrome扩展离线安装
- windows下编译最新x264
- 基于中序遍历找到一个结点的后继结点
- 如何解决Cannot get a connection, pool error Timeout waiting for idle object
- 统计字符串中字符个数一些有趣的事
- SGFS萨哈夫世界繁华街道工会经费的感觉
- 海思3518编译sdk时出现"mkimage" command not found