001
014
015 package com.liferay.portal.dao.shard;
016
017 import com.liferay.portal.dao.jdbc.spring.SqlUpdateImpl;
018 import com.liferay.portal.kernel.dao.shard.ShardUtil;
019
020 import javax.sql.DataSource;
021
022 import org.springframework.dao.DataAccessException;
023
024
027 public class ShardSqlUpdateImpl extends SqlUpdateImpl {
028
029 public ShardSqlUpdateImpl(DataSource dataSource, String sql, int[] types) {
030 super(dataSource, sql, types);
031 }
032
033 public int update(Object... params) throws DataAccessException {
034 setDataSource(ShardUtil.getDataSource());
035
036 return super.update(params);
037 }
038
039 }