博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis_开发篇
阅读量:5918 次
发布时间:2019-06-19

本文共 2357 字,大约阅读时间需要 7 分钟。

一、使用mybatis的动态代理方式开发

需求:这里以crm系统中分页条件查询所有的客户信息的功能为例?

1、创建工程

2、引入所需的jar包

3、引入日志文件、数据库连接参数的配置文件等

4、创建mybatis的核心配置文件,其中包括加载数据参数的配置文件和mybatis的映射文件,还有配置数据源(个人比较喜欢使用阿里巴巴的druid)等。

1 
2
23 24 25
26
27
28
29
30
31
32
33
34
35
36
37 38
39
40
41
42
43
44
45 46
47
48
49
50 51

5、创建pojo类

6、创建mybatis的映射文件(配置成功后记得将该映射文件加载到mybatis的核心配置文件中)

1 
2 5 6
7
8 9
10
11
12
13
14
15 and cust_name like "%"#{custName}"%" 16
17
18 and cust_source=#{custSource} 19
20
21 and cust_industry=#{custIndustry} 22
23
24 and cust_level=#{custLevel} 25
26
27
28 29
30
31
42 43
44
45
54

7、通过service层注入mapper接口的代理对象调用查询方法,接着再controller控制层调用service成中的查询方法得到相应的数据,并存放到model对象中,最后填充在页面上即可。

转载于:https://www.cnblogs.com/wangchaoyuana/p/7545240.html

你可能感兴趣的文章
用户管理脚本之删除用户——Delete_user.sh
查看>>
007 content for
查看>>
性能监控之日志监控部分
查看>>
前端重构实践(二) —— 模块化开发
查看>>
ssh 与 locale
查看>>
使用makecontext实现用户线程【转】
查看>>
Ext.Net学习笔记05:Ext.Net DirectEvents用法详解
查看>>
【译】使用C# yield关键字来提高性能和可读性
查看>>
将Flash 嵌入WPF 程序
查看>>
大数据影响人类认知和行为习惯
查看>>
《自己动手做交互系统》——2.3 制作过程
查看>>
《Android NFC开发实战详解》——6.2节Android NFC P2P开发基础
查看>>
保存138亿年?!5维磁盘在南安普顿大学研制成功
查看>>
notepad++ 使用
查看>>
react的生命周期有哪些?有什么需要注意的地方?
查看>>
闭包 !if(){}.call()
查看>>
关闭CentOS6启动进度条,显示详细自检信息
查看>>
垂直居中的几种实现方法
查看>>
结构体中的vector不能memset为0
查看>>
CentOS-6.5安装配置Tomcat-7
查看>>