
mybatis
无悔_一叶扁舟
人生有一种追求不是功名利禄,而是一生无悔不为昨天而后悔,不为明天而迷茫把握好今天,谨慎的走好人生的每一步
展开
-
Mybatis学习笔记(3)--MyBatis的原始Dao开发模式
1.User.xml映射文件<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <select id="queryUserId" parameterType="int" resultType="co原创 2018-01-12 14:37:05 · 205 阅读 · 0 评论 -
mybatis学习笔记(2)--动态sql
1.if标签UserMapper.xml配置sql,如下: SELECT id, username, birthday, sex, address FROM `user` WHERE sex = #{sex} AND username LIKE '%${username}%' List list = userMapper.queryUserByWhere(user); for原创 2018-01-09 16:20:26 · 358 阅读 · 0 评论 -
mybatis学习笔记(1)-xml实体映射和测试类
1.user.xml配置文件包含了增删改查<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <select id="queryUserId" parameterType="int" resultTyp原创 2018-01-09 14:21:46 · 1530 阅读 · 0 评论 -
Mybatis学习笔记(8)--一对多的关联使用resultMap输出类型
1.domain实体类public class User { private int id; private String name;//用户名 private String sex;//性别 private Date birthday;//生日 private String address;//地址 //一对多,一个用户可能存在多个订单 private List order原创 2018-01-15 11:08:58 · 247 阅读 · 0 评论 -
Mybatis学习笔记(7)--一对一的关联使用resultType输出类型
1.继承的实体类/** * @文件名称: Orders.java * @描述: TODO * @作者: 一叶扁舟(skiff) * @时间:2018年1月15日 上午10:14:26 * @版本:V1.0 */ package com.skiff.www.domain;/** * @类功能说明: * @作者: 一叶扁舟 (s原创 2018-01-15 10:30:50 · 411 阅读 · 0 评论 -
Mybatis学习笔记(6)--一对一的关联使用resultType输出类型
1.说明在Order类中加入User属性,user属性中用于存储关联查询的用户信息,因为订单关联查询用户是一对一关系,即一个订单一个用户,所以这里使用单个User对象存储关联查询的用户信息。2.实体类/** * @文件名称: Order.java * @描述: TODO * @作者: 一叶扁舟(skiff) * @时间:2018年1月9日 下午4:26原创 2018-01-15 10:12:40 · 412 阅读 · 0 评论 -
Mybatis学习笔记(5)--parameterType输入类型
parameterType查询条件的输入类型分为简单类型和复杂类型,简单输入类型,如string ,int等,复杂类型如,pojo包装类,数组类型,集合类型,UserMapper.xml文件<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mappe原创 2018-01-14 18:17:46 · 17742 阅读 · 0 评论 -
sqlMapConfig.xml配置文件
1.mybatis的架构2.sqlMapConfig.xml文件<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"> -->原创 2018-01-09 14:59:37 · 1493 阅读 · 0 评论 -
Mybatis学习笔记(4)--MyBatis的Mapper动态代理方式
1.开发规范Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。 Mapper接口开发需要遵循以下规范:(1)、 Mapper.xml文件中的namespace与mapper接口的类路径相同。(2)、 Mapper接口方法名和Mapper.xml中定原创 2018-01-12 15:17:37 · 391 阅读 · 0 评论 -
mybatis:There is no getter for property named 'companyId' in 'class java.lang.Long'
mybatis异常:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'companyId' in 'class java.lang.Long'ma...原创 2018-06-07 17:41:38 · 11872 阅读 · 0 评论