![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【SpringMVC+mybatis】
文章平均质量分 71
Anabel Chen
世上之事,只该难得,不该易得,易得之事易失去,难得之事难失去!
展开
-
【SpringMVC+mybatis】1.原生态JDBC编程中的问题总结
1.JDBC程序public static void main(String[] args) { //数据库连接 Connection connection = null; //预编译的Statement,使用预编译的Statement提高数据库性能 PreparedStatement preparedStatement = null; //结果 集原创 2017-04-01 19:20:55 · 433 阅读 · 0 评论 -
【SpringMVC+mybatis】2.mybatis框架原理
一、mybatis是什么Mybatis是一个持久层的框架,是Apache下的顶级项目,以前是托管到Googlecode下,后来托管到github下(https://github.com/mybatis/mybatis-3/releases),mybatis让程序员将主要精力放在sql上,通过mybatis提供的映射方式,自由灵活生成(半自动化,大部分需要程序员编写sql),满足需要的sql语句...原创 2017-04-01 21:49:02 · 1390 阅读 · 0 评论 -
【SpringMVC+mybatis】4.mybatis和hibernate的本质区别和应用场景
目录 1.Hibernate2.mybatis1.HibernateHibernate是一个标准的ORM模型(对象关系映射)入门门槛较高,不需要程序写sql,sql语句自动生成。对sql语句进行优化、修改比较困难的。应用场景:适用于需求变化不多的中小型项目,比如:后台管理系统,ERP,ORM,OA...2.mybatismybatis专注是sql本身,需要程序员自己...原创 2017-04-02 14:45:00 · 1452 阅读 · 0 评论 -
【SpringMVC+mybatis】6.mybatis mapper代理方法
1.思路(mapper代理开发规范)(1)编写mapper.xml映射文件(2)mapper接口需要遵循一些开发规范,mybatis可以自动生产mapper接口实现类代理对象。2.开发规范:(1)在mapper.xml中namespace等于mapper接口地址(2)mapper.java接口中的方法名和mapper.xml中statement的id一致(3)mapper.原创 2017-04-02 18:25:46 · 564 阅读 · 0 评论 -
【SpringMVC+mybatis】7.mybatis SqlMapConfig.xml文件详解
mybatis的全局配置文件SqlMapConfig.xml主要配置内容有:properties(属性),settings(全局配置参数),typeAliases(类型别名),typeHandlers(类型处理器),objectFactory(对象工厂),plugins(插件),environments(环境集合属性对象),environment(环境子属性对象),transactionManag原创 2017-04-02 22:12:10 · 1104 阅读 · 0 评论 -
【SpringMVC+mybatis】3.mybatis入门程序
目录 1.入门程序2.自增主键的返回3.非自增主键的返回4.总结1.入门程序(1)需求:根据用户id(主键)查询用户信息; 根据用户名称模糊查询用户信息; 添加用户; 删除用户; 更新用户;(2)mybatis运行环境如下截图所示:在resources文件夹下配置log4j.properties文件内容如下:# Global logging co...原创 2017-04-01 23:03:16 · 1517 阅读 · 0 评论 -
【SpringMVC+mybatis】5.mybatis开发dao方法
1.SqlSession使用范围(1)通过SqlSessionFactoryBuilder创建会话工厂SqlSessionFactory将SqlSessionFactoryBuilder当成一个工具类使用即可,不需要使用单例管SqlSessionFactoryBuilder,在需要创建SqlSessionFactory时候,只需要new一次SqlSessionFactoryBuilder即可。原创 2017-04-02 17:25:48 · 341 阅读 · 0 评论 -
【SpringMVC+mybatis】8.mybatis输入映射-pojo包装类型
通过parameterType指定输入参数的类型,类型可以是简单类型、hashmap、pojo的包装类型1.传递pojo的包装类型(1)需求:完成用户信息的综合查询,需要传入查询条件很复杂(可能包括用户信息、其它信息,比如商品、订单的)(2)定义包装类型pojo针对上边需求,建议使用自定义的包装类型的pojo,在包装类型的pojo中将复杂的查询条件包装进去package cn.原创 2017-04-04 18:23:49 · 750 阅读 · 0 评论