java - Get a object's list from a store procedure with MyBatis -


i list procedure using object list argument this:

estado.java

    public class estado{             private string code;            private string name;           ...     } 

estadolist.java

    public class estadolist{            private list<estado> estados;           ...     }  

query.xml

 ... <resultmap type="estado" id="resultestado">     <result property="code" column="c_code" />     <result property="name" column="c_name" />  </resultmap>  <parametermap type="estadolist" id="paramestadolist">     <parameter property="estados" jdbctype="cursor" mode="out" resultmap="resultestado"/>  </parametermap>  <select id="getestados" parametermap="paramestadolist" statementtype="callable">     {call pkg.pr_estados(?)}  </select> ... 

estadodao

@override public list<estado> getestados(estadolist estadolist) {     getsqlsession().selectone("consultaestado.getestados",estadolist);     return estadolist.getestadolist(); } 

this works fine, list< estado> try find same list< estado> without estadolist object.

i think dao this:

@override public list<estado> getestados() {     return getsqlsession().selectlist("consultaestado.getestados"); } 

but dont know how map cursor this.


Comments

Popular posts from this blog

angular - Ionic slides - dynamically add slides before and after -

minify - Minimizing css files -

Add a dynamic header in angular 2 http provider -