/*
* @(#)ShardedSqlSession.java 2012-8-1 下午10:00:00
*
* Copyright (c) 2011-2012 Makersoft.org all rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
*
*/
package org.makersoft.shards.session;
import org.apache.ibatis.session.SqlSession;
import org.makersoft.shards.ShardId;
/**
*
* @see SqlSession
* @see ShardedSqlSessionFactory
*/
public interface ShardedSqlSession extends SqlSession{
SqlSession getSqlSessionForStatement(String statement);
ShardId getShardIdForStatementOrParameter(String statement, Object parameter);
// void lockShard();
}