public int getLatestRatingPageCount(int tenantId, int itemTypeId, Date since) {
final StringBuilder query = new StringBuilder("SELECT CEIL(count(*) / ?)");
query.append("\n");
query.append("FROM ").append(DEFAULT_TABLE_NAME).append("\n");
query.append("WHERE ");
query.append(DEFAULT_TENANT_COLUMN_NAME).append(" = ? AND ");
query.append(DEFAULT_ITEM_TYPE_COLUMN_NAME).append(" = ?");
Object[] args = new Object[]{PAGE_SIZE, tenantId, itemTypeId};
int[] argt = new int[]{Types.INTEGER, Types.INTEGER, Types.INTEGER};
if (since != null) {
query.append(" AND ").append(DEFAULT_ACTION_TIME_COLUMN_NAME).append(" > ?");
args = ObjectArrays.concat(args, since);
argt = Ints.concat(argt, new int[]{Types.TIMESTAMP});
}
int count = getJdbcTemplate().queryForInt(query.toString(), args, argt);
return count;
}
LatestActionDAOMysqlImpl.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:easyrec-PoC
作者:
评论列表
文章目录