MyBatis
银色亡灵
不一般的人做不一般的事
展开
-
MyBatis接口代理案例
接口代理接口代理指的是Mapper接口代理,也叫注册接口,或接口编程。 即将实体类持久层的接口与Mapper映射文件相关联,实现调用接口中的方法即调用Mapper.xml中相应的操作。通俗:如何在测试类中调用<mapper>中的CRUD?方法一:通过sqlSession中的方法;方法二:即通过接口代理调用。1.为实体类写一个Interface接口;2.在...原创 2018-10-04 20:35:35 · 277 阅读 · 0 评论 -
Mybatis一对一 关联查询
Mybatis一对一 关联查询一、单向实际开发过程中,经常存在一对一关系,比如一个人只能有一个身份证,一个身份证只能给一个人使用,这就是一对一的关系。 一对一关系推荐使用唯一主外键关联,即两张表使用外键关联关系,由于是一对一关联,因此还需要给外键增加unique唯一约束。1.数据库设计创建身份证表tb_card 及 个人信息表 tb_person。其中:tb_card表...原创 2018-10-12 13:58:03 · 567 阅读 · 0 评论 -
MyBatis基本入门案例
MyBatis基本入门案例一、用idea创建maven项目:二、引入依赖(导包)<!--引入mybatis依赖--><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <...原创 2018-09-29 21:35:55 · 219 阅读 · 0 评论 -
解决实体类属性与表字段名不一致的问题
如果实体类属性与表字段名不一致时,会出现对象为null,如何处理?有三种解决方法:准备工作:项目工程如下:1.引用依赖<!--配置junit依赖 --> <dependency> <groupId>junit</groupId> <artifactId>junit</arti...原创 2018-10-09 15:11:33 · 6597 阅读 · 1 评论