2 shenhuajie shenhuajie 于 2016.03.02 09:39 提问

spring+ibatis的dao接口 能使用内部类吗?

spring+ibatis的dao接口 能使用内部类吗?
spring扫描xml加载的
要怎么配置?
现在加载不到namespace指定的内部类

public interface MissionTypeMatterMapper {

    int deleteByPrimaryKey(Integer mission_matter_id);

    void insert(MissionTypeMatter record);

    List<MissionType> selectByPrimaryKey(Integer mission_matter_id);

    List<MissionMatter> selectByMatterType(@Param("mission_matter_id") Integer mission_matter_id,
            @Param("matter_type_id") Integer matter_type_id);

    List<MissionMatter> missionMatterList(MatterSearchOption keyword);

    Integer countMissionMatter(MatterSearchOption keyword);

    public interface EquipmentTypeMatterMapper extends MissionTypeMatterMapper {
    }

    public interface SecurityTypeMatterMapper extends MissionTypeMatterMapper {
    }
}

接口 EquipmentTypeMatterMapper、SecurityTypeMatterMapper 有对应的xml文件,但无法实例化

3个回答

a842271193
a842271193   2016.03.02 10:07

你定义的内部类本来就不适合外部访问吧?这个和Spring没啥关系,是否可以换一个实现方式

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.03.02 11:50

内部类使用的时候依赖于外部宿主对象的。你为什么要用内部类呢?

shenhuajie
shenhuajie 多个xml映射文件,方法相同,想写在一个接口里,并继承父接口
2 年多之前 回复
shenhuajie
shenhuajie   2016.03.02 13:55

多个xml映射文件,方法相同,想写在一个接口里,并继承父接口

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ibatis spring
ibatis spring dao spring ibatis集成
ibatis dao包
ibatis dao 包ibatis dao 包ibatis dao 包ibatis dao 包ibatis dao 包ibatis dao 包ibatis dao 包ibatis dao 包ibatis dao 包ibatis dao 包
iBATIS_DBL-2.2.0.638
iBATIS 2.2.0 is the last release that includes the iBATIS DAO framework. After 2.2.0, the DAO iBATIS framework is removed from the downloads. We suggest converting iBATIS framework DAOs to the Spring Framework. <br>
spring,springMVC,Hibernate全注解案例加dao的封装
spring,springMVC,Hibernate全注解案例加dao的封装,基于MyEclise
autocoder下载
详细说明:自动根据数据库脚本生成java的POJO,DAO,DAOIMPL,IBATIS配置文件,spring配置文件-Database scripts automatically generate java POJO, DAO, DAOIMPL, IBATIS configuration file, spring configuration file
框架性能分析
比较了spring hibernate ibatis在dao层对数据操作的性能。
spring5.0对ibatis支持的jar包
spring5.0对ibatis支持的jar包。 源码:spring-orm-3.2.0.RELEASE-sources.jar 修改:spring-orm-ibatis-3.2.0.jar 问题描述:使用spring3+ibatis的项目,升级spring5时,orm包不支持ibatis。 替换为此jar包即可继续兼容ibatis。
Spring高版本对ibatis的支持
最近想在最新的Spring5.0中集成ibatis(不是mybatis),发现已经不在支持SqlmapClientTemplate和SqlmapClientFactoryBean,于是搞了这个工具jar来进行支持如下配置 <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="configLocation"> <value>classpath:SqlMapConfig.xml</value> </property> </bean> <bean id="dao" class="org.springframework.orm.ibatis.SqlMapClientTemplate"> <property name="dataSource" ref="dataSource"></property> <property name="sqlMapClient" ref="sqlMapClient"></property> </bean>
ssi 纯净框架
ssi Strtus2、Spring、iBatis三个开源的MVC框架 还用多说吗?
自动生成dao的eclipse插件autoDAO
自动生成dao 配置文件 自动生成dao的eclipse插件autoDAO