如何在mybatis中获取字符串数组“ String []”的返回原语

时间:2019-07-23 05:02:18

标签: java spring

因此,我想从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的值

原因:java.lang.IllegalArgumentException:映射的语句集合不包含com.aa.project.dao.homeDao.getHomeDaoROWID] value的值

java.lang.IllegalArgumentException:映射的语句集合不包含com.aa.project.dao.homeDao.getHomeDaoROWID的值

0 个答案:

没有答案