相关疑难解决方法(0)

JDBI SQL对象查询中的动态顺序

如何在JDBI中使用SQL对象查询进行排序?

我想做的事情如下:

@SqlQuery(
    "SELECT * FROM users " +
    "WHERE something = :something " +
    "ORDER BY :orderBy :orderDir"
)
List<User> getUsers(
    @Bind("something") Integer something
  , @BindOrderBy("orderBy") String orderBy
  , @BindOrderDir("orderDir") String orderDir
);
Run Code Online (Sandbox Code Playgroud)

要么

@SqlQuery(
    "SELECT * FROM users " +
    "WHERE something = :something " +
    "ORDER BY :orderBy :orderDir"
)
List<User> getUsers(
    @Bind("something") Integer something
  , @Bind("orderBy") OrderBy orderBy
  , @Bind("orderDir") OrderDir orderDir
);
Run Code Online (Sandbox Code Playgroud)

java sql-order-by sqlobject jdbi

12
推荐指数
1
解决办法
9275
查看次数

JDBI3 动态创建 WHERE 子句

我如何在何处创建动态

public interface ThingDAO {
   @SqlQuery("SELECT * FROM things <where>)
   List<Thing> findThingsWhere(@Define("where") String where);
}
Run Code Online (Sandbox Code Playgroud)

JDBI 如何在防止 SQL 注入的同时动态创建 WHERE 子句?

但它实际上并不适用于 JDBI3

java jdbi

2
推荐指数
1
解决办法
1522
查看次数

标签 统计

java ×2

jdbi ×2

sql-order-by ×1

sqlobject ×1