首页 > 编程知识 正文

Springboot面试题,Mybatis面试题

时间:2023-05-06 01:23:23 阅读:173689 作者:1539

首先,说大家都知道,一般人认为Mybatis是半自动映射,hibernate是全自动映射工具,之后没有。 那么,它们什么是半自动的,全自动到底是指什么呢? 首先,我将介绍mybatis。 这是半自动的。 我们需要自己为SQL查询自己编写SQL语句。 所以叫半自动。 mybatis还提供了自动将数据转换为实体类对象的功能,用于通过queryForList和queryForObject检索查询集合或单个对象。 hibernate会自动为您写sql。 这是他被称为完全自动的理由。 hibernate还提供比Mybatis更负责的机制和功能。 但是,虽然hibernate的全自动机制确实可以为某些简单的sql查询简化操作,但在涉及某些复杂查询时,hibernate还与Mybatis和hibernate有一个共同点。 这意味着访问jdbc api的详细信息被阻止。 jdbc api混合了sqlhejava代码,很复杂,两者都避免了这个缺点。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。