Class QueryProSql


  • public class QueryProSql
    extends Object
    用于: 1. 直接执行`SQL`语句 2. 动态生成插入语句并执行
    • Constructor Detail

      • QueryProSql

        public QueryProSql()
    • Method Detail

      • create

        public static QueryProSql.Action create​(@NotNull
                                                String sql,
                                                Object... params)
        直接执行sql语句, 例子:
        
         QueryProSql.create("SELECT * FROM user WHERE username = ?", "hb").query();
         
        Parameters:
        sql - sql语句,参数使用 ? 的格式
      • createFromClassPath

        public static QueryProSql.Action createFromClassPath​(@NotNull
                                                             String path,
                                                             Object... params)
        直接执行classpath下的sql语句(例如resources目录下), 例子:
        
         // 例如,resources下有个sql文件夹,里面有个user.sql文件
         QueryProSql.createFromClassPath("sql/user.sql").query();
         
        Parameters:
        path - sql文件在 resources, src/main/java, src/main/kotlin等路径下的路径