1.mapper接口名和映射文件的namespace对应不上 2.mapper接口在扫描的时候对应的包名不对 3.映射文件未添加扫描 4.映射文件未编译(maven项目) 解决办法: 1.排除接口名和namespace对应不上的问题-》其他mapper都能用,就你新建的不能用 2.优先采用注解来排除 ...
分类:
移动开发 时间:
2020-07-08 19:29:59
阅读次数:
87
bind标签可以使用OGNL表达式创建一个变量并将其绑定到上下文中。 在前面的UserMapper.xml有一个selectByUser方法,这个方法用到了like查询条件。 使用concat函数连接字符串,在MySQL中,这个函数支持多个参数,但在Oracle中支持两个参数。由于不同数据库之间的语 ...
分类:
数据库 时间:
2020-07-08 13:20:25
阅读次数:
111
MyBatis 1.三层架构 三层架构:界面层(User Interface layer),业务逻辑层(Business Logic Layer),持久层(Data access layer) 三层架构通常对应的框架: 界面层:SpringMVC 业务层:Spring 持久层:MyBatis 关于三 ...
分类:
其他好文 时间:
2020-07-08 13:10:52
阅读次数:
83
> Oracle SELECT * FROM user WHERE name LIKE CONCAT('%',#{name},'%') 或 SELECT * FROM user WHERE name LIKE '%'||#{name}||'%' > SQL Server SELECT * FROM ...
分类:
其他好文 时间:
2020-07-08 13:05:43
阅读次数:
145
一、登录功能 1.1登录所涉及的功能主要包括拦截器,过滤器,用户在未登录的时候,访问页面会阻止访问的,如图所示: 实现这个功能的主要代码如下所示 1 //拦截器 2 public class LoginHandlerInterceptor implements HandlerInterceptor ...
分类:
编程语言 时间:
2020-07-08 01:24:05
阅读次数:
86
什么是Log4j? Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件 我们也可以控制每一条日志的输出格式; 通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 通过一个配置文件来灵活地进行配置,而不需要修改应用的 ...
分类:
其他好文 时间:
2020-07-07 22:15:45
阅读次数:
79
mybatis配置环境中的核心配置解析 核心配置文件 配置标签列表: configuration(配置) properties(属性):加载.properties`属性配置文件。 settings(设置):https://mybatis.org/mybatis-3/zh/configuration. ...
分类:
其他好文 时间:
2020-07-07 20:34:41
阅读次数:
85
SpringBoot与数据访问 1、JDBC <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <depen ...
分类:
数据库 时间:
2020-07-07 20:06:37
阅读次数:
166
一般情况下,大部分都是用的mysql数据库,应公司需要现在需要修改成sqlserver,所以这里记录一下。 一:首先配置一下maven,这里选用的是 5.0.0,因为低版本是测试了一下,不支持 sqlserverf分页 <!--mybatis插件分页--><dependency> <groupId> ...
分类:
数据库 时间:
2020-07-07 17:48:55
阅读次数:
100