mybatis
zooooooh
这个作者很懒,什么都没留下…
展开
-
MyBatis常用几种模糊查询的写法
1.sql中字符串拼接 select * from t_user WHERE user_name LIKE CONCAT(concat('%', #{test}),'%');2.使用 ${…} 代替#{…} select * from t_user WHERE user_name LIKE '%${text}%';3.大小写匹配查询 select * from t_user WHERE原创 2017-11-09 22:23:13 · 304 阅读 · 0 评论 -
MyBatis学习总结(一)
概念:它提供一种“半自动化”的ORM现实。 这里的“半自动化”,是相对Hibernate等提供了全面的数据库封装机制的“全自动化”ORM现实而言,“全自动”ORM现实了POJO和数据库之间的映射,以及SQL的自动生成和执行。而MyBatis的着力点,则在于POJO与SQL之间的映射关系。 ORM(Objext/Relation Mapping,对象/关系数据库映射):它是一种规范,秒速了对象与原创 2017-11-08 15:03:54 · 202 阅读 · 0 评论 -
MyBatis(二)对表执行CRUD操作
上一篇博文MyBatis(一配置文件),我们讲了如何配置MyBatis配置文件,算是对MyBatis有一个初步的入门了,今天讲解一下如何使用MyBatis对t_user表执行CRUD操作。本文中使用到的测试环境是上一篇博文中的测试环境。使用MyBatis对表执行CRUD操作1、创建数据库,新建一个t_user表,并添加数据 SQL脚本如下:create database db_user; use原创 2017-11-12 20:40:18 · 428 阅读 · 0 评论 -
MyBatis(一)配置文件
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 使用步骤如下: 1、新建项目:Java原创 2017-11-09 23:03:02 · 300 阅读 · 0 评论 -
MyBatis(三)多表操作之一对一
多表操作之一对一1、由于MyBatis是半自动ORM,所以这里我们还是需要手动建库 User表: userInfo表: 2、创建数据库对应实体类: 由于是多表查询,数据库表与表的关系,在代码里就体现的是类与类之间的关系 User实体类:public class User implements Serializable{ private int userId; pri原创 2017-11-14 21:18:57 · 3064 阅读 · 2 评论