Advertisement
Guest User

Untitled

a guest
Sep 11th, 2017
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.97 KB | None | 0 0
  1. PROCEDURE USP_SEL_TAB_ANIOS(po_Lr_Recordset OUT SYS_REFCURSOR) IS
  2. BEGIN
  3. SELECT A.COD_ANIO , A.DESCRIPCION FROM BAH_MAE_ANIO A ;
  4. END ;
  5.  
  6. public class ItemBean implements Serializable {
  7.  
  8. private Integer icodigo;
  9. private String descripcion;
  10. private String descripcionCorta;
  11.  
  12. // get and set
  13.  
  14. }
  15.  
  16. public class ResultItemBean implements Serializable {
  17.  
  18. private static final long serialVersionUID = 1L;
  19.  
  20. private List<ItemBean> itemBeans;
  21.  
  22. // get and set
  23.  
  24. }
  25.  
  26. public interface ControlCalidadMapper {
  27.  
  28. public abstract List<ItemBean> listarAnios(ItemBean item) throws Exception;
  29.  
  30. }
  31.  
  32. <?xml version="1.0" encoding="UTF-8" ?>
  33. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  34. <mapper namespace="pe.com.sigbah.mapper.gestion_almacenes.ControlCalidadMapper">
  35.  
  36. <resultMap id="mapAnio" type="pe.com.sigbah.common.bean.ItemBean">
  37. <result property="descripcionCorta" column="COD_ANIO" />
  38. <result property="descripcion" column="DESCRIPCION" />
  39. </resultMap>
  40.  
  41. <parameterMap id="getAnio" type="pe.com.sigbah.common.bean.ResultItemBean">
  42. <!-- <parameter property="start_from" jdbcType="INTEGER" mode="IN" /> -->
  43. <parameter property="itemBeans" jdbcType="CURSOR" mode="OUT" resultMap="mapAnio" />
  44. </parameterMap>
  45.  
  46. <select id="listarAnios" parameterMap="getAnio" statementType="CALLABLE">
  47. {call BAH_PKG_GENERAL.USP_SEL_TAB_ANIOS(?)}
  48. </select>
  49.  
  50. </mapper>
  51.  
  52. @Service
  53. public class ControlCalidadServiceImpl extends GenericServiceImpl implements ControlCalidadService {
  54.  
  55. private static final long serialVersionUID = 1L;
  56.  
  57. @Autowired
  58. private ControlCalidadMapper controlCalidadMapper;
  59.  
  60. /* (non-Javadoc)
  61. * @see pe.com.sigbah.service.gestion_almacenes.ControlCalidadService#listarAnios(pe.com.sigbah.common.bean.ItemBean)
  62. */
  63. @Override
  64. public List<ItemBean> listarAnios(ItemBean item) throws Exception {
  65. return controlCalidadMapper.listarAnios(item);
  66. }
  67.  
  68. }
  69.  
  70. DEBUG: pe.com.sigbah.mapper.gestion_almacenes.ControlCalidadMapper.listarAnios - ooo Using Connection [jdbc:oracle:thin:@200.48.54.22:1521:INTEGRAL, UserName=SINPAD, Oracle JDBC driver]
  71. DEBUG: pe.com.sigbah.mapper.gestion_almacenes.ControlCalidadMapper.listarAnios - ==> Preparing: {call BAH_PKG_GENERAL.USP_SEL_TAB_ANIOS(?)}
  72. DEBUG: pe.com.sigbah.mapper.gestion_almacenes.ControlCalidadMapper.listarAnios - ==> Parameters:
  73. ERROR: pe.com.sigbah.web.controller.gestion_almacenes.ControlCalidadController - nested exception is org.apache.ibatis.reflection.ReflectionException: Could not set property 'itemBeans' of 'class pe.com.sigbah.common.bean.ItemBean' with value '[ItemBean [icodigo=null, descripcion=Seleccione, descripcionCorta=%], ItemBean [icodigo=null, descripcion=Año del buen servicio al ciudadano, descripcionCorta=2017], ItemBean [icodigo=null, descripcion=null, descripcionCorta=2018], ItemBean [icodigo=null, descripcion=null, descripcionCorta=2019], ItemBean [icodigo=null, descripcion=null, descripcionCorta=2020]]' Cause: org.apache.ibatis.reflection.ReflectionException: There is no setter for property named 'itemBeans' in 'class pe.com.sigbah.common.bean.ItemBean'
  74. org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Could not set property 'itemBeans' of 'class pe.com.sigbah.common.bean.ItemBean' with value '[ItemBean [icodigo=null, descripcion=Seleccione, descripcionCorta=%], ItemBean [icodigo=null, descripcion=Año del buen servicio al ciudadano, descripcionCorta=2017], ItemBean [icodigo=null, descripcion=null, descripcionCorta=2018], ItemBean [icodigo=null, descripcion=null, descripcionCorta=2019], ItemBean [icodigo=null, descripcion=null, descripcionCorta=2020]]' Cause: org.apache.ibatis.reflection.ReflectionException: There is no setter for property named 'itemBeans' in 'class pe.com.sigbah.common.bean.ItemBean'
  75.  
  76. public abstract List<ItemBean> listarAnios(ResultItemBean items) throws Exception;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement