beetlsql 自定义sql

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();

}

这样就可以使用了

你可能感兴趣的:(后端,beetlsql)