本次发布修复了bug以及发布了可在idea社区和专业版使用的BeetlSQL插件
修复代码生成到本地路径错误的Bug 修复FetchOne 抓取数据错误。 Idea插件发布 <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetlsql</artifactId> <version>3.0.9-RELEASE</version> </dependency> BeetlSQL3提供了一个导航插件,能从Mapper自动导航到Markdown文件,如下绿色箭头
下载插件,可以进入插件市场,搜索BeetlSql即可,也可以直接访问 https://gitee.com/eighttrigrams/beetlsql-idea-support ,下载beetlsql-support-xxx.zip,然后使用idea 插件本地安装
插件还提供了语法提示,比如,如下Mapper
public interface UserMapper extends BaseMapper<User> { 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,任何一部分都可以扩展
来源:oschina
链接:https://my.oschina.net/xiandafu/blog/4703484