随笔分类 -  Mybatis

摘要:hibernate是一个标准的ORM框架,入门门槛较高,不要写sql,自动生成,但是对sql语句进行优化修改比较困难,适用于需求变化不多的中小型项目 mybatis专注slq本身,需要升许愿自己写slq,sql的修改和优化比较方便,是一个不完全的ORM框架。 Hibernate的DAO层开发比MyB 阅读全文
posted @ 2017-07-04 01:34 腾飞新星 阅读(201) 评论(0) 推荐(0)
摘要:SqlSessionFactoryBuilder 这个类可以在任何时候被实例化、使用和销毁。一旦您创造了SqlSessionFactory 就不需要 再保留它了。所以SqlSessionFactoryBuilder 实例的最好的作用域是方法体内(即一个本地方法 变量)。您能重用SqlSessionF 阅读全文
posted @ 2017-07-04 01:05 腾飞新星 阅读(488) 评论(0) 推荐(0)
摘要:public interface UserMapper { @SelectProvider(type="UserSqlProvider.class" method="selectWithParam") List<User> selectWithParam(Map<String,Object> par 阅读全文
posted @ 2017-06-25 01:27 腾飞新星 阅读(129) 评论(0) 推荐(0)
摘要:Select 映射查询的语句 Selectrovider Select语句的动态SQL映射。允许指定一个类型和一个方法在执行时返回运行的查询语句。有两个属性:type和method,type属性是类的完全限定名,method是该类中的哪个方法名 Insert 插入语句 InsertProvider 阅读全文
posted @ 2017-06-23 00:59 腾飞新星 阅读(1793) 评论(0) 推荐(0)
摘要:1.MyBatis的持久化解决方案将用户从原始的JDBC访问中解放出来,用户只需要定义需要的操作的sql语句,无需关注底层的JDBC,就可以面向对象的方式进行持久层操作。 2.SqlSessionFactory是MyBatis的关键对象,它是单个数据库映射关系经过编译后的内存镜像。SqlSessio 阅读全文
posted @ 2017-06-21 23:55 腾飞新星 阅读(441) 评论(0) 推荐(0)
摘要:package com.mybatis.pojo; public class User { private int id; private String name; private String dept; private String phone; private String website; public String getWe... 阅读全文
posted @ 2017-06-21 02:42 腾飞新星 阅读(151) 评论(0) 推荐(0)