BeetlSQL 3.0.9 发布,Idea 插件发布

Stella981
• 阅读 743

本次发布修复了bug以及发布了可在idea社区和专业版使用的BeetlSQL插件

修复代码生成到本地路径错误的Bug 修复FetchOne 抓取数据错误。 Idea插件发布 com.ibeetl beetlsql 3.0.9-RELEASE BeetlSQL3提供了一个导航插件,能从Mapper自动导航到Markdown文件,如下绿色箭头

下载插件,可以进入插件市场,搜索BeetlSql即可,也可以直接访问 https://gitee.com/eighttrigrams/beetlsql-idea-support ,下载beetlsql-support-xxx.zip,然后使用idea 插件本地安装

插件还提供了语法提示,比如,如下Mapper

public interface UserMapper extends BaseMapper { int select(User user,String password); }

在md文档中,键入u,则自动能提示与此相关单词

如果你是Idea企业版可以利用Idea企业对markdown的sql片段支持

select

sql select * from user where id= ​ 企业版能自动识别,并提示你配置一个数据源,这样,可以在sql片段里更好的编写sql语句,即提供SQL语法,有也提供beetlsql语法

BeetlSQL的目标是提供开发高效,维护高效,运行高效的数据库访问框架,在一个系统多个库的情况下,提供一致的编写代码方式。BeetlSQL作者在一流企业和一流互联网公司工作多年,深知ORM工具本应该的样子

阅读文档 源码和例子

BeetlSQL的架构

除了SQLManager和ClassAnnoations,任何一部分都可以扩展

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Stella981 Stella981
2年前
BeetlSQL3.0.0
BeetlSQL3.0.0M5主要对Spring,SpringBoot,JFinal,Solon等框架进行集成,并新增ignite,CouchBase内存数据库的支持。M6计划对更多的国产数据库支持,内存和图数据库支持。以及发布BeetlSQL3的Idea插件。<dependency<groupIdcom.ibe
Stella981 Stella981
2年前
BeetlSQL 3.0.10 发布,多数据源分布式sega事务支持
本次发布主要增加了分布式Sega事务支持,适合多数据源按照社区建议,修改了了springboot的yml配置方式修改了@Jackson和@UpdateTime,本来是用来作为例子,但社区开发者提供了较好的完整实现增加Sega支持<dependency<groupIdcom.ibeetl</gr
Stella981 Stella981
2年前
BeetlSQL 3.2.9 发布,翻页查询BUG修复
本次发布修复了翻页查询BUG,建议修复。BeetlSQL默认情况下会为查询语句自动生成翻页查询语句和计算总数的SQL语句,然而计算总数的SQL语句并不一定能是最优的,可以优化,BeetlSQL允许用户提供计算总数的SQL语句。比如如下queryByCondition2如果还有queryByCondition2$count语句,则不会使用自动生成的count
Wesley13 Wesley13
2年前
IDEA00 IDEA知识点汇总
一、从头搭建IDEA开发环境https://mp.weixin.qq.com/s/6jXHzkU8JfubhDsQJbwl8Q(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%2F6jXHzkU8JfubhDsQJbwl8Q)1下
Stella981 Stella981
2年前
BeetlSQL 3.2.0 发布,多库和微服务事务支持
本次发布主提供多库和微服务事务支持,使用了BeetlSQL的自带的Saga实现新增多库和微服务Saga实现修复代码生成因为重构带来的问题Saga文档Maven<dependency<groupIdcom.ibeetl</groupId<artifactIdbeetlsql</artifa
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
3个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这