据我所知,@SelectQuery将返回定义的列的所有数据。如果我想通过添加带有参数化过滤器的where子句来限制从查询返回的数据,该怎么办?例如,以下SQL查询支持按ssn筛选: SELECT id, name, ssn FROM mydb.customer
WHERE ssn in :ssn :ssn是有效的SSN列表。简而言之,TeiidSpringBoot支持参数化视图吗? 请给我建议
我正在用Teiid运行一个简单的SpringBoot (项目可用here)。我制作了一个vdb xml配置文件,其中包含一个Excel文件数据源上的模型,以及一个操作该数据源数据的视图: <?main] org.teiid.RUNTIME.VDBLifeCycleListener : TEIID40003 VDB spring.1.0.0 is set to ACTIVE
2019-12--- [ main] org.teiid.RUNT
= "SELECT * FROM UserTable WHERE userId IN (?)argsList.add(userIds); SimpleSQLiteQuery simpleSQLiteQuery = new SimpleSQLiteQuery(selectQuery.loadAllUserListByIds(new long[]{1L,2L});
我的查询运行在普通数据库中,但是当我传递用户I数组时,在dao类的@RawQuery()方法中,不支持在where条件
在IN子句中可以有多个列吗?@Query(nativeQuery = true, value = "select * from table where (column1, column2) in (:column1, :column2BigDecimal> column1, @Param("column2") List<BigDecimal> column2);`select * from table where