beetlsql 自定义sql

本文介绍BeetlSQL框架相较于JPA的优势,包括更快的速度和更佳的使用体验。文章详细阐述了如何利用BeetlSQL进行单表查询,并通过lambda表达式提升开发效率。同时,文中也探讨了多表查询时直接编写SQL语句的方法,以及如何在MD文件中组织这些语句。

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

}

这样就可以使用了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值