您的位置:首页 > 编程语言 > Java开发

Mybatis基于注解结合Java编写Sql语句进行CRUD

2017-07-19 10:02 381 查看
Mybatis中利用自己编写的SQL语句进行查询,灵活度高,可自行编写高性能的sql语句

编写的sql语句有2种存放方式,一种是写在XML文件里,一种就是利用sql构建器写在java类里

mybatis提供了一个SQL的api,里面有各种定义好的方法,让我们构建sql语句

这里简单提一下利用java类编写sql语句的注意点

首先,我们在一个类里写sql,方法必须是public,返回值为String,那么sql语句要定义在哪些方法使用,取决于你把注解使用在interface上面的哪个方法

比如查询,你可以利用@Select直接在接口方法上编写sql语句,但是这样的编写不够灵活,还可以使用@SelectProvider,提供一个class和方法名字,mybatis

会自动进行映射,具体参考:
http://www.cnblogs.com/jhj117/p/5388748.htmlmybatis3中@SelectProvider的使用技巧
介绍@SelectProvider的使用
http://www.mybatis.org/mybatis-3/zh/statement-builders.html 介绍SQLapi的使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: