1. sql中字符串拼接 SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}), '%'); 我就是按照此方法实现了功能。 其实还有种方法:像这样写也行: 他的第二种方法: 2. 使用 ${...} 代替 #{...} ...
分类:
其他好文 时间:
2017-05-15 00:37:29
阅读次数:
236
1 如果在查询方法中有多个参数,可以使用map对象将所有数据都存储进去。比如分页查询,需要用到两个参数,可以将这两个参数包装到map中。 例子:分页查询 dao层方法 映射文件studentmapper.xml ...
分类:
其他好文 时间:
2017-05-14 23:42:52
阅读次数:
263
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中 ...
分类:
其他好文 时间:
2017-05-14 22:52:22
阅读次数:
158
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中 ...
分类:
其他好文 时间:
2017-05-14 22:51:56
阅读次数:
162
< 一 > POM 配置文件 ( 如果出现 JAR 包 引入错误, 请自行下载 ) < 二 > 数据库基本配置文件 jdbc.url=jdbc:mysql://localhost:3306/test?characterEncoding=utf8&useSSL=true jdbc.class=com. ...
分类:
编程语言 时间:
2017-05-14 21:56:29
阅读次数:
236
Java中常见的注解 1、JDK自带的注解@Override @Deprecated @Suppvisewarnings 常见第三方注解 Spring:@Autowired @Service @Repository Mybatis:@InsertProvider @UpdateProvider @O ...
分类:
编程语言 时间:
2017-05-14 19:41:22
阅读次数:
112
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序 ...
分类:
数据库 时间:
2017-05-13 21:04:09
阅读次数:
179
1.概念 ①正向工程:Java类→数据库表 MyBatis不支持 ②逆向工程:数据库表→Java类 总结:通过MyBatis的jar包自动的生成数据库所对应的Javabean。 步骤: 1.①创建一个专门的工程用于生成Java文件 先导包: 2.②pom.xml配置 3. ③创建generatorC ...
分类:
其他好文 时间:
2017-05-13 20:11:56
阅读次数:
214
使用通用dao和通用service可以减少代码的开发。可以将常用的增删改查放到通用dao中。对不同的or框架,基本上都有自己的实现如SpringJPA的Repository就提供了常用的增删改查方法。而MyBatis借助代码生成工具也可以生成常用方法的映射 这里只针对Mybatis。如果使用代码生成 ...
分类:
其他好文 时间:
2017-05-13 20:05:36
阅读次数:
717