beetlsql框架速度比jpa快一些,根据官方介绍,而且使用起来比jpa爽一些
beetlsql查询单张表的时候支持lambda表达式写法的方法,使用起来很爽
不过多表查询,就要写sql语句
beetlsql的sql语句写在md文件上,这样的操作空间大了些
1.创建文件目录
2.创建实体md文件
article.md 文件
3.md编写
要获取文章的最新5篇文章这样些
getNewArticles
===
SELECT * FROM article ORDER BY publish_time DESC LIMIT 5
方法名字要在dao层对应的上,这样才可以使用的到md的这个方法
4.dao 对应方法
package com.wys.read.dao;
import com.wys.read.entity.Article;
import com.wys.read.vo.TitleVO;
import org.beetl.sql.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
* @author wys
* created in 23:21 2019/1/4
*/
@Repository
public interface ArticleDao extends BaseMapper<Article> {
/**
* 获取最新的5篇文章
* @return
*/
List<Article> getNewArticles();
}
这样就可以使用了