MyBatis面试
MyBatis面试
绅士jiejie
理想的生活,就是生活的理想!
展开
-
MyBatis面试题(三)
说说对ORM的理解? 答:ORM就是所谓的对象关系映射,通过这门技术,可以让程序中的实体对象和数据库的记录做到互相映射,对象可以借此持久化到数据库记录,数据库记录也能借此转化为实体对象。 为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里? 答:Hibernate就属于全自动ORM映射工具,因为使用Hibernate查询关联对象或者关联集合对象时,可以根据对象关系模型直接...原创 2020-03-10 18:32:27 · 190 阅读 · 0 评论 -
MyBatis面试题(二)
说说什么是MyBatis的接口绑定? 答:在MyBatis项目中定义任意的接口,并将接口里面的方法和sql语句进行绑定,这样可以直接通过接口方法来调用相应的sql语句,这就是接口绑定。 MyBatis的接口绑定有哪些实现方式? 答:一种是通过注解来绑定,在接口的方法上加上@Select、@Update这些注解,注解里面的参数就是要运行的sql语句。另外一种就是直接在xml文件里写sql,通...原创 2020-03-10 18:31:51 · 259 阅读 · 0 评论 -
MyBatis面试题(一)
说说什么是Mybatis? 答: Mybatis为开发者封装了JDBC的加载驱动,建立连接,创建statement对象,关闭连接等复杂操作,开发者只需编写与业务相关的sql语句,而且sql由自己编写,灵活性高,开发者对sql的掌控度也更强(不喜欢用JPA)。 Mybatis可以使用注解或者是xml文件来配置和映射原生信息,能够把Java对象映射成数据库记录,相比起JDBC的手动设置参数以及还得...原创 2020-03-08 17:34:33 · 904 阅读 · 1 评论