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