Fork me on GitHub
上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 119 下一页
摘要: 1、select还有以下属性: 2、自动映射 3、使用resultMap mybatis-conf.xml配置文件中,需要把settings标签放在properties之后,environments之前,不然会报错。由于数据库字段last_name和java属性lastName不匹配。有三种解决方式 阅读全文
posted @ 2020-01-20 11:20 西西嘛呦 阅读(2069) 评论(0) 推荐(0)
摘要: 规定了标签配置时的顺序,如果不按顺序配置,就会报这个错误。 org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### Cause: org.apache.ibatis.builder.Bu 阅读全文
posted @ 2020-01-20 11:06 西西嘛呦 阅读(711) 评论(0) 推荐(0)
摘要: 1、返回的Map键为列所对应的名称,值就是具体的值 EmployeeMapper.java public Map<String,Object> getEmpByIdReturnMap(Integer id); EmployeeMapper.xml <select id="getEmpByIdRetu 阅读全文
posted @ 2020-01-19 22:17 西西嘛呦 阅读(4827) 评论(0) 推荐(0)
摘要: 在EmplyeeMapper.java中: public List<Employee> getEmpByLastNameLike(String lastName); 在EmployeeMapper.xml中 <select id="getEmpByLastNameLike" resultType=" 阅读全文
posted @ 2020-01-19 21:51 西西嘛呦 阅读(3318) 评论(4) 推荐(0)
摘要: 参数也可以指定一个特殊的数据类型:例如: #{property,javaType=int,jdbcType=NUMERIC} 参数位置支持的属性:javaType、jdbcType、mode(存储过程)、numericScale、resultMap、typeHandler、jdbcTypeName、 阅读全文
posted @ 2020-01-18 21:52 西西嘛呦 阅读(194) 评论(0) 推荐(0)
摘要: #{}:是以预编译的形式将参数设置到sql语句中,防止sql注入。 ${}:取出的值直接就拼装到sql语句中。 例如: select * from employee where id = #{id} 之后会转换为: select * from employee where id = ? 而对于这种: 阅读全文
posted @ 2020-01-18 21:40 西西嘛呦 阅读(156) 评论(0) 推荐(0)
摘要: 1、单个参数:mybatis不会做处理,可以用#{参数名}来取出参数。 2、多个参数:mybatis遇见多个参数会进行特殊处理,多个参数会被封装成员一个map,#{}就是从Map中获取指定的key的值。 public void getEmpByNameAndId(Integer id,String 阅读全文
posted @ 2020-01-18 21:24 西西嘛呦 阅读(273) 评论(0) 推荐(0)
摘要: <insert id="addEmp" parameterType="com.gong.mybatis.bean.Employee" useGeneratedKeys="true" keyProperty="id"> insert into tbl_employee(last_name,gender 阅读全文
posted @ 2020-01-18 20:42 西西嘛呦 阅读(154) 评论(0) 推荐(0)
摘要: 借之前配置好的环境: 1、首先在Employee .java中加上有参的构造器和无参的构造器。 2、采用mapper中的class属性配置映射文件。 <mappers> <mapper class="com.gong.mybatis.dao.EmployeeMapper" /> </mappers> 阅读全文
posted @ 2020-01-18 20:34 西西嘛呦 阅读(318) 评论(0) 推荐(0)
摘要: mybatis的全局配置文件是在configuration标签下进行配置的,在其中可以配置以下标签: properties:属性配置 settings:设置 typeAliases:类型命名 typeHandlers:类型处理器 objectFactory:对象工厂 plugins:插件 envir 阅读全文
posted @ 2020-01-18 15:56 西西嘛呦 阅读(712) 评论(0) 推荐(0)
上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 119 下一页