
Mybatis
文章平均质量分 66
mybatis
yorkmass☭
个人邮箱 yaoyi@tobsion.com
展开
-
MyBatis笔记:引入dtd约束文件
引入dtd文件xml配置文件中没有自动提示,所以我们首先需要在配置文件的中下载相应的的dtd约束文件我们打开mybatis-config.xml配置文件,ctrl+鼠标移到配置文件中的网址http://mybatis.org/dtd/mybatis-3-config.dtd即可在线下载dtd文件下载完成之后点击window→→→Preference→→→XML→→→XML Cata...原创 2019-01-24 21:43:46 · 449 阅读 · 0 评论 -
MyBatis简介及优势
JDBC→→→Dbutils(QueryRuner)→→→jdbcTemplate:工具编写sql→→预编译→→设置参数→→执行sql→→封装结果1、功能简单:sql语句编写在java代码里面:硬编码高耦合的方式Hibernate:全自动全映射ORM(Object Relation Mapping)框架:旨在消除sql,HQLjavaBean →→→【编写sql→→预编译→→设置参...原创 2019-01-19 17:39:33 · 2128 阅读 · 1 评论 -
MyBatis笔记:全局配置文件中各标签使用说明
全局配置文件中标签的使用说明标签使用是有顺序的不然会报错顺序就是这里面的顺序→→→→Content Model : (properties?, settings?, typeAliases?, typeHandlers?, objectFactory?, objectWrapperFactory?, reflectorFactory?, plugins?, environments?,...原创 2019-01-25 15:38:53 · 396 阅读 · 0 评论 -
MyBatis笔记:增删改功能
MyBatis实现增删改通过mybatis实现增删改功能,依然是通过接口绑定sql映射文件如有疑问参考之前的文章:https://blog.csdn.net/qq_36949176/article/category/8464528Employee类package com.yorkmass.mybatis.bean;import org.apache.ibatis.type.A...原创 2019-01-25 17:07:41 · 221 阅读 · 0 评论 -
MyBatis笔记:获取自增主键的值(Mysql)和非自增主键(Oracle)
获取自增主键的值mysql支持自增主键,自增主键值得获取,mybatis也是利用statement.getGenreatedKeys() useGeneratedKeys="true":使用自增主键获取主键值策略 KeyProperty:指定对应的主键属性,也就是mybatis获取到主键值以后,将这个值封装给javaBean的哪个属性 例:如果没写:useGenerat...原创 2019-01-25 20:17:32 · 856 阅读 · 0 评论 -
MyBatis笔记:映射文件参数处理
映射文件传参处理传一个参数:则不会做特殊处理 #{参数名/任意名}:取出参数值。多个参数:mybatis会做特殊处理。 多个参数会被封装成 一个map, key:param1...paramN,或者参数的索引也可以 value:传入的参数值 #{}就是从map中获取指定的key的值; 异常:...原创 2019-01-26 21:17:55 · 344 阅读 · 0 评论 -
MyBatis笔记:基本的数据库查询操作
MyBatis基本的数据库查询操作文章整体示例程序结构如下1、新建一个java工程,新建lib文件夹,导入相关jar包,mybatis-3.4.1.jar、mysql-connector-java-5.1.37-bin.jar、log4j.jar(log4j包为了查看日志方便才导入的)导入后记得右键把它们add to path2、在MySQL新建一个表,如下:mysql...原创 2019-01-22 17:18:14 · 363 阅读 · 0 评论 -
MyBatis笔记:接口式编程
Mybatis接口式编程(推荐)SqlSession代表和数据库的一次会话,用完必须关闭SqlSession和connection一样都是非线程安全,每次使用都应该去获取新的对象mapper接口没有实现类,但是mybatis会为这个接口生成一个代理对象 (将接口和XML进行绑定) EmployeeM...原创 2019-01-23 17:59:04 · 168 阅读 · 0 评论