2016年6月3日

摘要: OpenSessionInViewFilter.java 用到hibernate框架时可以在每一个项目中都写一个OpenSessionInViewFilter,用于管理session 阅读全文
posted @ 2016-06-03 23:21 如风105 阅读(403) 评论(0) 推荐(0) 编辑
摘要: EncodingServlet.java 其它的servlet在创建时可以直接继承即可 public class AddAuctionServlet extends EncodingServlet {} 阅读全文
posted @ 2016-06-03 23:08 如风105 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 1.查找所有的用户 mybatis-config.xml配置文件用于连接数据库,打开和关闭session EmpDao-mapper.xml实体类的映射文件,编写sql语句 2.通过id进行查找 映射文件 dao层的方法 Mytest.java测试单元 2.多条件查询 dao层的方法 测试单元 阅读全文
posted @ 2016-06-03 22:00 如风105 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 可以在每一个项目里直接使用 阅读全文
posted @ 2016-06-03 21:59 如风105 阅读(3360) 评论(0) 推荐(0) 编辑
摘要: MyBatis是一个数据持久层(ORM)框架。把实体类和SQL语句之间建立了映射关系,是一种半自动化的ORM实现。 MyBatis的优点: 1.基于SQL语法,简单易学。 2.能了解底层组装过程。 3.SQL语句封装在配置文件中,便于统一管理与维护,降低了程序的耦合度。 4.程序调试方便。 与传统J 阅读全文
posted @ 2016-06-03 13:27 如风105 阅读(184) 评论(0) 推荐(0) 编辑
摘要: mybatis-config.xml,配置文件,用于连接数据库。底层使用的是oracle数据库的emp表 数据源类型有三种: UNPOOLED , POOLED , JNDI 。 UNPOOLED - 这个数据源实现只是在每次请求的时候简单的打开和关闭一个连接。虽然这有点慢,但作为一些不需要性能和立 阅读全文
posted @ 2016-06-03 13:19 如风105 阅读(6835) 评论(0) 推荐(0) 编辑
摘要: 在spring+hibernate的web项目中,处理数据层通常会使用Spring框架提供的HibernateTemplate类提供的方法。通常的用法是每一个实体类对应的去写DAO层的接口和实现类。每个实现类中都写hibernateTemp.save(entity)、hibernateTemp.up 阅读全文
posted @ 2016-06-03 09:00 如风105 阅读(12292) 评论(0) 推荐(0) 编辑

2016年6月2日

摘要: 针对昨天同事遇到的hibernate的问题。算是hibernate最基本的东西。具了解,这个问题很多人遇到过,也很常见,却遇到了还经常会懵了。 为了加深印象,知其然,知其所以然。 之后单纯用原始的Hibernate框架做了一些验证,并且打开执行SQL打印输出台的,得出的结论: 前提是在同一事务中间: 阅读全文
posted @ 2016-06-02 21:14 如风105 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * 作者:宫长明 3 * 4 */ 5 6 7 import java.io.Serializable; 8 import java.util.List; 9 import java.util.Map; 10 11 import org.hibernate.criterion.Criterion; 12 import org... 阅读全文
posted @ 2016-06-02 21:13 如风105 阅读(3751) 评论(0) 推荐(0) 编辑
摘要: 1 package cn.jbit.auction.dao; 2 3 import org.hibernate.Session; 4 import org.hibernate.SessionFactory; 5 import org.hibernate.cfg.Configuration; 6 7 public class HibernateUtil { 8 // 初... 阅读全文
posted @ 2016-06-02 20:15 如风105 阅读(1410) 评论(1) 推荐(0) 编辑

导航