Esta versión corrige errores y libera complementos de BeetlSQL que se pueden usar en la comunidad de ideas y en ediciones profesionales.
- Corrija el error de que el código se genera al error de ruta local
- Soluciona el error de obtención de datos de FetchOne.
- Lanzamiento del complemento Idea
<dependency>
<groupId>com.ibeetl</groupId>
<artifactId>beetlsql</artifactId>
<version>3.0.9-RELEASE</version>
</dependency>
BeetlSQL3 proporciona un complemento de navegación que puede navegar automáticamente desde los archivos Mapper a Markdown, como se muestra en la flecha verde a continuación.
Para descargar el complemento, puede ingresar al mercado de complementos y buscar BeetlSql , o puede visitar directamente https://gitee.com/eighttrigrams/beetlsql-idea-support , descargar beetlsql-support-xxx.zip y luego usar el complemento idea para instalarlo localmente.
El complemento también proporciona sugerencias de sintaxis, por ejemplo, el siguiente Mapper
public interface UserMapper extends BaseMapper<User> {
int select(User user,String password);
}
En el documento md, escriba u, automáticamente le pedirá la palabra relacionada
Si es Idea Enterprise Edition, puede utilizar Idea Enterprise para admitir fragmentos SQL de rebajas
select
===
```sql
select * from user where id=
```
La versión empresarial puede reconocerlo automáticamente y pedirle que configure una fuente de datos, de modo que pueda escribir mejor las declaraciones SQL en el fragmento SQL, es decir, se proporciona la sintaxis SQL y también se proporciona la sintaxis beetlsql.
El objetivo de BeetlSQL es proporcionar un marco de acceso a la base de datos que sea eficiente en desarrollo, eficiente en mantenimiento y eficiente en operación, y proporcione una forma consistente de escribir código en el caso de múltiples bibliotecas en un sistema. El autor de BeetlSQL ha estado trabajando en empresas de primer nivel y empresas de Internet de primer nivel durante muchos años, y sabe lo que deberían ser las herramientas ORM.
Lea el código fuente de la documentación y los ejemplos
Arquitectura BeetlSQL
Excepto SQLManager y ClassAnnoations, cualquier parte se puede extender