上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: Spring+Hibernate整合 一、整合思路 使DAO继承HibernateTemplate这个类 HibernateTemplate这个类提供了setSessionFactory()方法用于注入SessionFactory 通过spring获取DAO的时候,注入SessionFactory. 阅读全文
posted @ 2018-07-02 14:37 雨落忧伤- 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 一、Hibernate和MyBatis简介 1.Hibernate简介 Hibernate对数据库结构提供了较为完整的封装,Hibernate的O/R Mapping实现了POJO 和数据库表之间的映射,以及SQL 的自动生成和执行。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过Hi 阅读全文
posted @ 2018-06-30 20:39 雨落忧伤- 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 相关概念介绍(二) 6.一级缓存 <1>在一个session里查询相同id的数据 第一次会去数据库中取数据,但是第二次就不会访问数据库了,直接从session中获取。 <2>在不同的session里查询相同id的数据 再打开一个session,获取同样的数据,可以看到需要执行sql语句,说明一级缓存 阅读全文
posted @ 2018-06-29 10:54 雨落忧伤- 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 相关概念介绍(一) 1.日志 有时候需要打印日志,知道mybatis执行了什么样的SQL语句,以便进行调试。这时,就需要开启日志,而mybatis自身是没有带日志的,使用的都是第三方日志,这里介绍如何开启log4j日志功能。 在src目录下,新建文件log4j.properties,其作用是输出my 阅读全文
posted @ 2018-06-29 10:52 雨落忧伤- 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Mybatis中注解的使用 1.XML方式的CRUD 新增加接口CategoryMapper ,并在接口中声明的方法上,加上注解对比配置文件Category.xml,其实就是把SQL语句从XML挪到了注解上来。 CategoryMapper.java 在mybatis-config.xml中增加映射 阅读全文
posted @ 2018-06-28 22:08 雨落忧伤- 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 动态SQL 1.if 假设需要对Product执行两条sql语句,一个是查询所有,一个是根据名称模糊查询。那么按照现在的方式,必须提供两条sql语句:listProduct和listProductByName然后在调用的时候,分别调用它们来执行。如下所示: Product.xml Test.java 阅读全文
posted @ 2018-06-27 17:22 雨落忧伤- 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、更多查询 1.模糊查询 修改Category.xml,提供listCategoryByName查询语句select * from category where name like concat('%',#{0},'%')。concat('%',#{0},'%') 这是mysql的写法,如果是or 阅读全文
posted @ 2018-06-26 17:43 雨落忧伤- 阅读(266) 评论(0) 推荐(0) 编辑
摘要: Mybatis的CRUD 1.修改配置文件Category.xml,提供CRUD对应的sql语句。 2.增加(C) 向数据库中插入10条数据 通过session.insert调用addCategory对应的SQL语句,addCategory对应的插入sql语句,#{name}会自动获取categor 阅读全文
posted @ 2018-06-26 15:25 雨落忧伤- 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、Mybatis简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain 阅读全文
posted @ 2018-06-26 12:54 雨落忧伤- 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 在前边构建的Spittr应用中整合Hibernate 由于最近所学的hibernate都是使用xml方式进行配置的,所以在与以Java方式配置的Spittr应用结合时就会出现一些小问题,在此进行总结。 一、读取上下文 因为原来的Spittr应用采用的是Java方式配置,没有用到xml。 Dispat 阅读全文
posted @ 2018-06-18 22:01 雨落忧伤- 阅读(157) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页