orm与原生sql优缺点(orm和原生sql)

投稿- 2023-08-20 21:33:10

数据库sql操作基础和ORM

大家好,今天来为大家解答orm与原生sql优缺点这个问题的一些问题点,包括sql 语句不建议手写也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

本文目录

  1. 如何手写Mybatis
  2. orm与原生sql优缺点

如何手写Mybatis

mybatis的原理其实也不难。众所周知,mybatis是jdbc的封装框架。他的实现原理,首先是配置的解析,这里的配置可以是xml也可以是注解,解析之后要执行的sql关键信息封装成mapperstatement对象。之后是过去数据库链接回话。然后获取mapper,这时候获取到的mapper是个动态代理对象。之后就是执行mapper,即代理对象的执行。

所以手写mybatis总结起来就四步,1,解析配置,2,获取回话,3,获取动态代理对象mapper,4,代理对象执行

orm与原生sql优缺点

ORM与原生SQL各有优缺点ORM(Object-RelationalMapping,对象关系映射)的优点是可以抽象出对象,让代码更加面向对象化、易于维护和结构化;ORM的缺点是无法针对复杂查询进行优化,影响查询效率原生SQL(StructuredQueryLanguage,结构化查询语言)的优点是查询效率高,且可以针对复杂查询进行优化;原生SQL的缺点是需要手写SQL,容易导致代码可读性差和难以维护因此,在开发中,可以根据实际需求和场景选择ORM或原生SQL,在进行查询操作时,应尽量使用原生SQL,并结合缓存和索引进行优化

orm与原生sql优缺点的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sql 语句不建议手写、orm与原生sql优缺点的信息别忘了在本站进行查找哦。

django框架之11 数据库与ORM 增删改查 ORM是相对于原生SQL语句而言的,这样在大项目中的应用更多更好
  • 声明:本文内容来自互联网不代表本站观点,转载请注明出处:bk.66688897.com/12/107990.html
上一篇:不建议说女儿是前世情人(女儿是前世的小情人是什么意思)
下一篇:opporeno9自带手机壳好使吗
相关文章
返回顶部小火箭