mybatis与hibernate区别

以前没怎么用过mybatis,只知道与hibernate一样是个orm数据库框架。随着使用熟练度的增加,发现它与hibernate区别是非常大的,结合至今为止的经验,总结出以下几点: 1. hibernate是全自动,而mybatis是半自动。 hibernate完全可以通过对象关系模型实现对...

2016-05-30 15:01:38

阅读数 22348

评论数 2

SSM框架

SSM框架,顾名思义,就是Spring+SpringMVC+mybatis。 通过Spring来将各层进行整合, 通过spring来管理持久层(mybatis), 通过spring来管理handler。 总之,spring是将各层进行整合。 源码下载:http://pan.baidu.c...

2016-05-25 09:44:50

阅读数 1478

评论数 2

SSM框架

SSM框架的Web程序主要用到了三个技术: Spring:用到了注解和自动装配,就是Spring的两个精髓IOC(反向控制)和 AOP(面向切面编程)。SpringMVC:用到了MVC模型,将逻辑代码放到Controller层处理。Mybatis:用到了与数据库打交道的层面,放在所有...

2016-05-24 17:44:41

阅读数 434

评论数 0

Mybatis 多对多表关联

中间表实现  下面的例子让新手看不错。可以改进的一点是           1、不必建立 关联对象实体,可以用map传递两个id进去           2、文章的resultMap 继承和 查询配置 比较清楚,可以借鉴         mybatis3.0添加了...

2016-05-24 15:31:26

阅读数 10944

评论数 1

MyBatis学习总结——实现关联表查询

MyBatis学习总结——实现关联表查询 两种方式 1、联表查询的数据,通过表关联,resultmap 返回数据 2、将上一条sql查询的外键作为下一条sql的查询条件 一、一对一关联  1.1、提出需求   根据班级id查询班级信息(带老师的信息) 1.2、创建表和...

2016-05-24 14:35:24

阅读数 278

评论数 0

mybatis解决字段名与实体类属性名不相同的冲突

在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。 一、准备演示需要使用的表和数据 CREATE TABLE orders( order_id INT PRIMARY KEY A...

2016-05-24 10:21:03

阅读数 1742

评论数 0

使用MyBatis对表执行CRUD操作

一、使用MyBatis对表执行CRUD操作——基于XML的实现 MyBatis的整体结构:*Mapper.xml配置类的crud映射关系,conf.xml注册mapper,读取conf.xml, 获取sqlSession,再通过mapper的namespace和id,执行相应的操作,最后关闭sql...

2016-05-24 10:02:13

阅读数 294

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭