解决struts2+spring2.5+ibatis2,Property 'sqlMapClient' is required
2017-02-15 16:03
369 查看
关于ibatis的配置和试用
struts2+spring2.5+ibatis2,尝试配置。由于dao在继承SqlMapClientDaoSupport后始终无法完成注册,一直在网上查找原因。
奋斗两天无果,只能寄希望能绕过SqlMapClientDaoSupport进行尝试。
如果不用继承SqlMapClientDaoSupport,可以很随意的完成sqlMapClient的注册,实现ibatis的调用。但还是窥视于SqlMapClientDaoSupport
对于ibatis的封装,希望能简单的使用SqlMapClientTemplat完成所有底层操作。
继续奋斗,最终在网上发现一个偏方:
@Repository
public abstract class AbstractiBatisDAO extends SqlMapClientDaoSupport {
@Resource(name = "sqlMapClient")
private SqlMapClient sqlMapClient;
@PostConstruct
public void initSqlMapClient(){
super.setSqlMapClient(sqlMapClient);
}
}
通过@PostConstruct实现了sqlMapClient的注入,最终得偿所愿可以extends SqlMapClientDaoSupport。
struts2+spring2.5+ibatis2,尝试配置。由于dao在继承SqlMapClientDaoSupport后始终无法完成注册,一直在网上查找原因。
奋斗两天无果,只能寄希望能绕过SqlMapClientDaoSupport进行尝试。
如果不用继承SqlMapClientDaoSupport,可以很随意的完成sqlMapClient的注册,实现ibatis的调用。但还是窥视于SqlMapClientDaoSupport
对于ibatis的封装,希望能简单的使用SqlMapClientTemplat完成所有底层操作。
继续奋斗,最终在网上发现一个偏方:
@Repository
public abstract class AbstractiBatisDAO extends SqlMapClientDaoSupport {
@Resource(name = "sqlMapClient")
private SqlMapClient sqlMapClient;
@PostConstruct
public void initSqlMapClient(){
super.setSqlMapClient(sqlMapClient);
}
}
通过@PostConstruct实现了sqlMapClient的注入,最终得偿所愿可以extends SqlMapClientDaoSupport。
相关文章推荐
- 解决com.ibatis.sqlmap.client.SqlMapException: There is no statement named in this SqlMap
- com.ibatis.sqlmap.client.SqlMapException: There is no statement named 解决
- 解决com.ibatis.sqlmap.client.SqlMapException: There is no statement named in this SqlMap
- Property 'sqlMapClient' is required
- Cause: com.ibatis.sqlmap.client.SqlMapException: No type handler could be found to map the property
- com.ibatis.sqlmap.client.SqlMapException: There is no statement named 解决
- java.lang.IllegalArgumentException: Property 'sqlMapClient' is required
- com.ibatis.sqlmap.client.SqlMapException: There is already a statement named search in this SqlMap.
- ibatis 异常无法找到 com/ibatis/sqlmap/client/SqlMapClientBuilder
- Ibatis中的一个“There is no READABLE property named 'uId' in class 'useri 的解决办法
- Ibatis,Spring注解方式注入sqlMapClient
- 通过ibatis的sqlmapclient获得connection连接
- Spring+iBatis整合(业务层聚合SqlMapClientTemplate)
- ibatis读取配置文件取得SqlMapClient实例的方法
- iBatis SqlMapClient对象
- Spring整合Ibatis之SqlMapClientDaoSupport
- com.ibatis.sqlmap.client.SqlMapExceptionThere is no statement named XIU_ITEM_INFO.ibatorgenerated_in
- com.ibatis.sqlmap.client.SqlMapException: There is no statement named 语句名 in this SqlMap.
- iBatis的SqlMapClient.insert()方法的返回值
- com.ibatis.sqlmap.client.SqlMapException: There is no statement named Control.insert-control in this SqlMap.