This release fixes bugs and releases BeetlSQL plugins that can be used in the idea community and professional editions
- Fix the bug that the code is generated to the local path error
- Fix FetchOne fetching data error.
- Idea plugin released
<dependency>
<groupId>com.ibeetl</groupId>
<artifactId>beetlsql</artifactId>
<version>3.0.9-RELEASE</version>
</dependency>
BeetlSQL3 provides a navigation plug-in that can automatically navigate from Mapper to Markdown files, as shown in the green arrow below
To download the plug-in, you can enter the plug-in market and search for BeetlSql , or you can directly visit https://gitee.com/eighttrigrams/beetlsql-idea-support , download beetlsql-support-xxx.zip, and then use the idea plug-in to install locally
The plugin also provides syntax hints, for example, the following Mapper
public interface UserMapper extends BaseMapper<User> {
int select(User user,String password);
}
In the md document, type u, it will automatically prompt the related word
If you are the Idea Enterprise Edition, you can use Idea Enterprise to support markdown SQL fragments
select
===
```sql
select * from user where id=
```
The enterprise version can automatically recognize and prompt you to configure a data source, so that you can better write sql statements in the sql fragment, that is, provide SQL syntax and beetlsql syntax
The goal of BeetlSQL is to provide a database access framework that is efficient in development, efficient in maintenance, and efficient in operation, and provides a consistent way of writing code in the case of multiple libraries in a system. The author of BeetlSQL has been working in first-class enterprises and first-class Internet companies for many years, and he knows what ORM tools should be.
Read the documentation source code and examples
BeetlSQL architecture
Except SQLManager and ClassAnnoations, any part can be extended