
mybatis
文章平均质量分 67
Armo_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【mybatis】【映射文件】【动态sql(高级查询)】
映射文件1.大致结构1.根节点中命名空间=mapper接口全限名 2.子节点 二级缓存的启动 3.子节点 声明属性和列的对应 4.子节点 sql的语句<mapper namespace="UserMapper的全限名"> <!--使用缓存--> <cache/> <!-- 声明属性和列的对应 --> <resultMap/> <!-- sql标签 -->原创 2018-01-27 19:10:42 · 1657 阅读 · 0 评论 -
【mybatis】【mapper接口代替dao类】【映射文件的参数】
简介在操作对象的增删改时候,//第一个形参:表示要调用的sql语句//第二个形参:表示要传递才参数session.insert("映射文件的命名空间.sql的id值",new User());如此长度的字符串,不适合用.mapper接口代替dao类1.接口UserMapper创建一个接口接口中的方法签名==命名空间+sql标签的id接口中的返回 ==sql标签的返回类型 resultT原创 2018-01-27 14:15:48 · 2104 阅读 · 0 评论 -
【mybatis】【第一个Helloworld】【控制台显示sql】
使用的包domain类public class User implements Serializable{ private Long id; private String name; private Integer age =(int)(Math.random()*20); private Date birthday原创 2018-01-27 13:45:40 · 264 阅读 · 0 评论 -
【mybatis】【配置文件+集成Spring】
简介于Hibernate不同,mybatis集成Spring,也保留了自己的配置文件myBatis的配置文件1.用设置配置的属性 比如:延迟加载的配置项 2.用给非domain设置别名 (domain类的别名在Spring配置文件中设置) 比如:给第三方二级缓存配置别名<!DOCTYPE configuration PUBLIC "-/原创 2018-01-27 21:58:40 · 430 阅读 · 0 评论 -
【mybatis】【延迟加载】【mybatis的缓存机制】
延迟加载默认不打开延迟加载没有管理关联关系的对象,不会有代理对象 settings> setting name="lazyLoadingEnabled" value="true"/> setting name="aggressiveLazyLoading" value="false"/> sett原创 2018-01-28 13:28:36 · 392 阅读 · 0 评论 -
【mybatis】【对象属性关系的映射】
many2one案例:员工中有部门属性.1.查询完员工后,再发查询部门的sql.在员工的映射文件中,添加属性关系的映射.<resultMap type="User" id="user_mapping"> <association property="dept" column="dept_id" select="com.lwf.mybatis.hallo.DeptmentMa原创 2018-01-28 21:06:26 · 8120 阅读 · 0 评论