mybatis模糊匹配和正则

简介:

模糊匹配

<select id="findByName" parameterType="string" resultType="Student">
        select * from student where 
spacer.gifstudent.name like "%"#{name}"%";  
 <select>



正则

 <select id="findByName" parameterType="string" resultType="Student">
        select * from student where student.name REGEXP  "^["#{name}"]"  
    </select>



 本文转自 matengbing 51CTO博客,原文链接:http://blog.51cto.com/matengbing/1869955

相关文章
|
12月前
|
存储 弹性计算 人工智能
云计算:解锁数字时代的新生产力
云计算:解锁数字时代的新生产力
|
8月前
|
Java API
用代码示例说明如何通过线程池实现Java多线程编程
Java线程池通过复用线程提升多线程效率,减少资源开销。本文详解ExecutorService、ThreadPoolExecutor等核心API,结合Runnable与Callable任务示例,演示线程池创建、任务提交、结果获取及关闭流程,并强调自定义线程池的必要性与最佳实践。
356 0
|
监控 数据可视化 API
HarmonyOS Next开发利器:DevEco Studio高效编码技巧 🚀
DevEco Studio是HarmonyOS Next开发的高效工具,助您提升编码效率与代码质量。核心功能包括:**代码阅读优化**(可视化标记、智能跳转、结构预览)、**规范维护**(自动化格式调整、注释管理)、**效率增强**(精准搜索、即时文档查阅)、**对象开发支持**(类结构分析、方法覆写)及**质量保障**(实时语法检测、自定义Linter规则)。掌握这些技巧,可显著提高HarmonyOS应用开发效率与代码可维护性!🚀
503 14
|
人工智能 JSON API
利用TTS技术让你的AI Agent发声
【10月更文挑战第5天】
1316 4
利用TTS技术让你的AI Agent发声
List并发线程安全问题
【10月更文挑战第21天】`List` 并发线程安全问题是多线程编程中一个非常重要的问题,需要我们认真对待和处理。只有通过不断地学习和实践,我们才能更好地掌握多线程编程的技巧和方法,提高程序的性能和稳定性。
843 59
|
存储 JavaScript 前端开发
深入理解 Git submodules
深入理解 Git submodules
1150 0
深入理解 Git submodules
|
前端开发 定位技术
Pixi绘制地图和小车
这篇文章讲解了如何使用Pixi.js来绘制地图并在地图上显示小车,包括地图网格的创建和小车图像的定位与移动。
580 1
Pixi绘制地图和小车
|
SQL 存储 大数据
更改 HIVE 表字段数据类型有哪些注意事项?
更改 HIVE 表字段数据类型有哪些注意事项?
|
存储 分布式计算 自然语言处理
大数据中非结构化数据
【10月更文挑战第18天】
1443 4
|
人工智能 算法 安全
基于YOLOV8的骑行智能守护实时检测系统【训练和系统源码+Pyside6+数据集+包运行】
基于YOLOv8的骑行智能守护实时检测系统,通过图像处理和AI技术,实时监测电动车及骑行者头盔佩戴情况,提升道路安全。该系统支持图片、视频和摄像头实时检测,具备GUI界面,便于操作和展示结果。使用5448张真实场景图片训练,包含电动车和骑行者是否佩戴头盔的三类标注。系统基于Python和Pyside6开发,具备模型权重导入、检测置信度调节等功能。
1472 0
基于YOLOV8的骑行智能守护实时检测系统【训练和系统源码+Pyside6+数据集+包运行】