We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a55e271 commit 0c2b9ddCopy full SHA for 0c2b9dd
src/main/java/org/nutz/spring/boot/service/BaseService.java
@@ -269,10 +269,25 @@ public T fetch(Sql sql) {
269
* @return 对象列表
270
*/
271
public List<T> list(Sql sql) {
272
+ return list(sql, getEntityClass());
273
+ }
274
+
275
+ /**
276
+ * 执行sql并返回对象列表
277
+ *
278
+ * @param <E>
279
+ * 类型泛型
280
+ * @param sql
281
+ * 待执行sql
282
+ * @param clazz
283
+ * 返回的类型
284
+ * @return 对象列表
285
+ */
286
+ public <E> List<E> list(Sql sql, Class<E> clazz) {
287
sql.setCallback(Sqls.callback.entities());
- sql.setEntity(dao().getEntity(getEntityClass()));
288
+ sql.setEntity(dao().getEntity(clazz));
289
dao().execute(sql);
- return sql.getList(getEntityClass());
290
+ return sql.getList(clazz);
291
}
292
293
/**
0 commit comments