mybatis
都市桃源
if you wanna do something,just do something,now
展开
-
mybatis第一个helloworld
hibernate和mybatis都是orm的框架,首先贴一波自己对于这两个框架的理解,如果有错误欢迎指正: 使用hibernate可以轻松实现po类到数据库表的映射,而且hibernate封装了sql,将传统的数据库操作更加偏向于面向对象想,开发者在操作数据库时不需要对数据库知识有很多的了解,因为hibernate会自动生成sql语句,这是hibernate的优点同时也是他的缺点,毕竟原创 2016-04-25 16:22:16 · 1726 阅读 · 0 评论 -
mybatis懒加载特性详解,以及多对多映射详解
注意讲解都在代码中准备数据库,测试数据,各位自己添加,因为是多对多,所以使用中间表: 用到的实体: 学生类:public class Student { private Integer sid; private String name; private Integer age; //一个学生有多个老师,一个老师有多个学生 private List<Te原创 2016-04-27 17:46:56 · 17431 阅读 · 5 评论 -
mybatis动态sql以及reslutType和resultMap详解
全局配置文件,以及sql.properties<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <原创 2016-04-26 20:22:48 · 6256 阅读 · 2 评论 -
mybatis一二级缓存详解,整合ehcache缓存,
mybatis和hibernate一样都是优秀的orm框架,但是两者的定位不同,所以有所差异,这里我们就从缓存的角度来介绍一下mybatis:大家都知道使用mybatis就要先获取sqlsessionfactory,继而使用sqlsession来和数据库交互,每次只需要使用sqlsession对象提供的方法就好,当我们需要第一次查询一条记录时,会直接从数据库中获取记录,但是当我们第二次还使用...原创 2016-04-28 15:59:44 · 8038 阅读 · 4 评论 -
mybatis逆向工程详解
逆向工程字面意思就是反向生成工程,和hibernate一样mybatis也有自己的逆向工程工具,hibernate的逆向生成我没有做过,不过我猜大概都已样,再说,hibernate的现在使用很少了,到了使用的时候再去用吧,使用逆向工程时,需要注意的是表之间的关系无法映射出来!也就是说mybatis的逆向工程生成的都是单表操作, 1:mybatis逆向工程开发文档:http://www.mybati原创 2016-04-28 17:55:31 · 45302 阅读 · 6 评论 -
spring和mybatis整合的dao两种开放方式
spring是service层框架,这里的spring是指springframework,现在的spring已经在各个层次都有自己的一套解决方案,orm层有springdata,web有springmvc业务层有springframework,大家有时间可以自己研究下,这里只探讨spring和mybatis整合的dao开发 其实spring和mybatis整合时,dao的开发是围绕mybatis的原创 2016-04-29 19:48:22 · 16469 阅读 · 2 评论 -
SSM整合最新版,spring4.2,springmvc4.2,mybatis3.2整合
**目前网站开发常使用的三层框架体系结构: ssh和ssm即(spring,struts2,hibernate)和(spring,springmvc,mybatis),但是目前使用较多的是ssm,可能是由于struts2的严重漏洞导致大家对于ssh框架失去了信心, Struts2 官方对于安全问题的处理让人担忧,竟然会直接演示攻击方法,多少个站长彻夜将自己的网站升级,然而 Hibernate 我原创 2016-05-03 11:04:19 · 19231 阅读 · 5 评论