因此,我想从mybatis获得String[]
查询数据库时出错。原因:java.lang.IllegalArgumentException: 映射的语句集合不包含以下值 com.aa.project.dao.homeDao.getHomeDaoROWID
sqlsession.selectOne(nameSpace +“ .getTicketHomeDaoROWID”);
java
String[] row = {};
row = homeService.getHomeServeiceROW();
@Service
public String[] getHomeServeiceROW() {
return homeDao.getHomeDaoROW();
}
@Repository
public String[] getHomeDaoROW() {
return sqlsession.selectOne(nameSpace + ".getHomeDaoROWID");
}
mapper.xml
<select id="getHomeDaoROWID" resultType="java.util.Map">
SELECT AAID
FROM AAS
</select>
在我的oracle sqldeveloper中AAID是列名,其中每个元组包含A1,A2,A3,A4,A5
我希望行的输出= {A1,A2,A3,A4,A5}; 但是错误消息如下
java.lang.IllegalArgumentException:映射的语句集合不包含com.aa.project.dao.homeDao.getHomeDaoROWID的值