com.github.chengyuxing.sql.annotation.XQL Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of rabbit-sql Show documentation
Show all versions of rabbit-sql Show documentation
Light wrapper of JDBC, support ddl, dml, query, plsql/procedure/function, transaction and manage sql
file.
package com.github.chengyuxing.sql.annotation;
import java.lang.annotation.*;
/**
* Specify the method if method name not equals to sql fragment name
* or method behaviour is not detected.
*/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface XQL {
/**
* Sql fragment name.
*
* @return Sql fragment name
*/
String value() default "";
/**
* Sql type.
*
* @return Sql type
*/
SqlStatementType type() default SqlStatementType.query;
}