@Service
@Transactional
public class CommandManagerImpl extends IBatisDaoSupport implements
CommandManager {
@SuppressWarnings("unchecked")
public List commandSetList() {
List list = this.getSqlMapClientTemplate().queryForList(
"CommandSet_listItem");
return list;
}
@SuppressWarnings("unchecked")
public String deleteCommandset(Map map) {
this.getSqlMapClientTemplate().delete("CommandSet_deleteById", map);
String num = (String) map.get("result");
return num;
}
import org.springframework.beans.factory.annotation.Autowired;
import com.ibatis.sqlmap.client.SqlMapClient;
public class IBatisDaoSupport extends
org.springframework.orm.ibatis.support.SqlMapClientDaoSupport {
/* 在配置文件中已经配置好的类的实例,spring容器在启动的时候会装载这个类,档程序运行到这里时,发现这个类需要自动注入一个SqlMapClient对象,就会从容器中把准备好的类的实例拿过来,以供类的使用
* 参考配置文件applicationContext-persistence.xml */
@Autowired
public void setSqlMapClientForAutowire(SqlMapClient sqlMapClient) {
super.setSqlMapClient(sqlMapClient);
}
}
@Service@Transactionalpublic class CommandManagerImpl extends IBatisDaoSupport implements CommandManager { @SuppressWarnings("unchecked") public List commandSetList() { List list = thi...