Package org.jdbi.v3.stringtemplate4
Annotation Type UseStringTemplateSqlLocator
Configures SQL Object to locate SQL using the
StringTemplateSqlLocator.findStringTemplate(Class, String)
method. If the SQL annotation (e.g. @SqlQuery) defines a value (e.g. @SqlQuery("hello")),
that value ("hello") will be used for the name parameter; if undefined, the name of the SQL
object method will be used:
@UseStringTemplateSqlLocator
interface Viccini {
@SqlUpdate
void doTheThing(long id); // => StringTemplateSqlLocator.findStringTemplateSql(Viccini.class, "doTheThing")
@SqlUpdate("thatOtherThing")
void doTheThing(String name); // => StringTemplateSqlLocator.findStringTemplateSql(Viccini.class, "thatOtherThing")
}