001
014
015 package com.liferay.portal.dao.jdbc.spring;
016
017 import com.liferay.portal.kernel.dao.jdbc.MappingSqlQuery;
018 import com.liferay.portal.kernel.dao.jdbc.MappingSqlQueryFactory;
019 import com.liferay.portal.kernel.dao.jdbc.RowMapper;
020 import com.liferay.portal.kernel.security.pacl.DoPrivileged;
021
022 import javax.sql.DataSource;
023
024
027 @DoPrivileged
028 public class MappingSqlQueryFactoryImpl implements MappingSqlQueryFactory {
029
030 @Override
031 public <T> MappingSqlQuery<T> getMappingSqlQuery(
032 DataSource dataSource, String sql, int[] types,
033 RowMapper<T> rowMapper) {
034
035 return new MappingSqlQueryImpl<T>(dataSource, sql, types, rowMapper);
036 }
037
038 }