Mybatis重要知识点讲述

一   半自动与全自动的区别

全自动:指ORM映射工具可以在查询对象或关联集合对象时,可以根据对象的关系模型直接获取。例如Hibernate框架。

半自动:值ORM映射工具在查询关联对象或关联集合对象时,需要手动编写sql语言来完成。例如Mybatis。

二 什么是ORM框架

        OPM框架是连接数据库的桥梁,只需提供了持久化类与表的映射关系,ORM框架就能在运行时将参照映射文件的信息,将对象的信息持久到数据库中的。

        目的:是为了解决面型对象与关系数据库存在的互不匹配的现象的框架。

 目前主流的ORM的框架为以下几种

(1)Hibernate 全自动 需要写hql语句

(2)iBATIS  mybatis的前身,半自动,自己写sql语句,可操作性强,小巧

(3)mybatis 半自动

(4)eclipselink

(5)JFinal

使用ORM的优势:

   当我们实现应用程序的时候,由于会写特别多的数据访问层的代码,从数据库保存,删除,读取对象信息,而这些代码都是重复的。通过使用ORM将大大减少重复的代码。

三sql中一对多,多对一,一对一关系的解析

sql一对一:比如说一个班级有很多学生,可是这个班级只有一个班主任。在这个班级中随便找一个人,就会知道他们的班主任是谁;知道了这个班主任就会知道有哪几个学生。这里班主任和学生的关系就是一对多。

多对一:比如说一个班级有很多

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值