摘要: 数据库E-R关系 实体类 public class City { Long id; String name; Long countryId; Date lastUpdate; } public class Country { Long id; String name; Date lastUpdate 阅读全文
posted @ 2018-11-19 21:48 canger 阅读(12537) 评论(1) 推荐(5) 编辑
摘要: JdbcType与Oracle、MySql数据类型对应列表,及 JdbcType Oracle MySql CHAR CHAR CHAR VARCHAR VARCHAR VARCHAR LONGVARCHAR LONG VARCHAR CLOB CLOB TEXT NCHAR NCHAR NVARC 阅读全文
posted @ 2018-11-18 21:28 canger 阅读(6385) 评论(0) 推荐(0) 编辑
摘要: insert、update、delete语句的返回值类型 对数据库执行修改操作时,数据库会返回受影响的行数。 在MyBatis(使用版本3.4.6,早期版本不支持)中insert、update、delete语句的返回值可以是Integer、Long和Boolean。在定义Mapper接口时直接指定需 阅读全文
posted @ 2018-11-18 14:08 canger 阅读(56803) 评论(0) 推荐(1) 编辑
摘要: Spring默认的策略实现了 org.springframework.util.AntPathMatcher,即Apache Ant的样式路径,Apache Ant样式的路径有三种通配符匹配方法(在下面的表格中列出) Table Ant Wildcard Characters Wildcard De 阅读全文
posted @ 2018-11-14 22:03 canger 阅读(2141) 评论(0) 推荐(0) 编辑
摘要: 简单参数传递 简单参数传递是指: 传递单个基本类型参数,数字类型、String 传递多个基本类型参数 parameterType 属性可以省略; 传递单个基本类型参数 SQL语句中参数的引用名称并不需要和接口中的参数名称相同,如selectActorById元素的where语句改为 where ac 阅读全文
posted @ 2018-11-08 20:59 canger 阅读(16836) 评论(2) 推荐(2) 编辑
摘要: 代码开发环境 开发工具为IDEA 工程构建方式为maven 数据库为mysql 5.7.20 mybatis版本为 3.1.1 mysql-connect-java jar包版本为 5.1.34 数据库数据为mysql官方数据库实力sakila,下载地址为https://dev.mysql.com/ 阅读全文
posted @ 2018-11-06 21:52 canger 阅读(1725) 评论(0) 推荐(0) 编辑
摘要: 第一种方式:mapper标签,通过resource属性引入classpath路径的相对资源 <!-- Using classpath relative resources --> <mappers> <mapper resource="org/mybatis/builder/AuthorMapper 阅读全文
posted @ 2018-11-05 22:17 canger 阅读(6978) 评论(0) 推荐(3) 编辑
摘要: 原文链接:https://www.cnblogs.com/trust-freedom/p/6606594.html 作者:Trust_FreeDom - 博客园 说到线程,一定要谈到线程状态,不同的状态说明线程正处于不同的工作机制下,不同的工作机制下某些动作可能对线程产生不同的影响。 Java语言定 阅读全文
posted @ 2018-10-26 10:10 canger 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 一. varchar存储规则: 4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节) 5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节 阅读全文
posted @ 2018-10-25 16:29 canger 阅读(34859) 评论(1) 推荐(2) 编辑
摘要: n的含义 根据网络上找到的结果(不能保证准确),在5.0.3以后版本中,n均代表字符数,而不是字节数;我用来测试的版本是5.7.20,该版本中,n表示字符数。 验证过程如下 建表 CREATE TABLE `teststring` ( `c` char(4) DEFAULT NULL, `v` va 阅读全文
posted @ 2018-10-24 20:54 canger 阅读(4009) 评论(0) 推荐(0) 编辑