Mybatis
name_s_Jimmy
每天坚持学习10小时,坚持锻炼1小时。吃好睡好。
展开
-
MyBatis学习(1):Mybatis使用详解和入门案例
前言MyBatis和Hibernate一样,是一个优秀的持久层框架。已经说过很多次了,原生的jdbc操作存在大量的重复性代码(如注册驱动,创建连接,创建statement,结果集检测等)。框架的作用就是把这些繁琐的代码封装,这样可以让程序员专注于sql语句本身。MyBatis通过XML或者注解的方式将要执行的sql语句配置起来,并通过java对象和sql语句映射成最终执行的sql语句。最终由MyBa原创 2017-04-25 16:13:05 · 48640 阅读 · 11 评论 -
Mybatis学习(2):Mybatis和Spring整合详解
前言Mybatis将一些琐碎的事交给Spring来处理,自身更加注重sql语句本身。集成思路:需要spring来管理数据源信息。需要spring通过单例方式管理SqlSessionFactory。使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完成)持久层的mapper都需要由spring进行管理,spring和mybatis整合生成ma原创 2017-04-25 17:40:45 · 2924 阅读 · 0 评论 -
Mybatis学习(3):Mybatis逆向工程生成java代码
前言前面我们使用Mybatis的时候,一般的流程都是先在数据库中创建库表,然后在java工程中写对应的实体类,再写Mybatis的配置文件(包括SqlMapConfig.xml和Mapper.xml),最后再写dao层的业务代码。简直是太麻烦了,我们可以利用Mybatis的逆向工程,只在mysql中创建好库表,就能自动为我们生成3个java文件和1个xml文件。3个java文件包括实体类,具有CRU原创 2017-06-10 20:44:27 · 2782 阅读 · 0 评论 -
Mybatis学习(4):Mybatis及PageHelper插件和easyUI实现分页
前言很多项目中需要将数据库中的所有数据分页展示出来,这样的技术有很多。今天我们来介绍如何使用Mybatis及其PageHelper插件和前端easyUI实现数据库信息分页展示。正文一,easyUI其实我对前端js一点都不了解,但是为了做项目硬着头皮也要上,下面简单介绍一下easyUI的数据表格(datagrid)。<table class="easyui-datagrid" id="itemList原创 2017-06-10 22:13:05 · 7478 阅读 · 1 评论 -
Mybatis学习(5):easyUI和Mybatis实现商品类目选择
前言添加商品时,应该提供商品类目的选择,下面结合easyUI和Mybatis来实现。正文一,easyUIeasyUI的Tree(树控件)可以实现在web页面中一个将分层数据以树形结构进行显示。本文不关注easyUI的使用,只需要了解该组件的请求url带的参数和需要返回的json格式即可。1,请求url带的参数:就一个id,表示当前节点的id,据此查询子节点。 2,返回json格式:列表格式,里面有原创 2017-06-11 10:42:44 · 1618 阅读 · 0 评论