programming/ibatis mybatis 13

[mybatis] oracle insert 리턴값 받기 selectKey

[mybatis] oracle insert 리턴값 받기 selectKey - insert할 도메인에서는 시퀀스값을 설정하지 않는다. *java Authors auth = new Authors();auth .setAutGender("xxx");...auth .setAutInfo("xxx"); - 시퀀스값은 autID로 insert하기전에 order="BEFORE" 먼저 실행시켜서 autID에 담는다.- insert문에서 autID에 설정된 값으로 insert한다. *.xml SELECT SW_LIBRO.F_GET_NEW_AUTHOR_ID FROM DUAL INSERT INTO AUTHORS ( AUT_I D, AUT_GENDER, AUT_NAME, AUT_ENAME, AUT_PROFILE, AUT_INFO..

[mybatis] function 호출하고 리턴값 받기

[mybatis] function 호출하고 리턴값 받기 String strResult1 = ordDetailService.funccall(ordDetail7); @Override public String funccall(T domain) throws Exception { return this.crudMapper.funccall(domain); } { #{ordCancelResult,jdbcType=VARCHAR, mode=OUT} = call F_WMS_CHANGE_ORDER_ITEM(#{ordSno ,jdbcType=VARCHAR, mode=IN}, #{ordGoodsId ,jdbcType=VARCHAR, mode=IN}, #{ordNums ,jdbcType=NUMERIC, mode=IN}, #{fla..

[ibatis] delete sql in 사용

[ibatis] delete sql in 사용 prepend : 쿼리로 쓰여질 문자. property : 파라미터명. open : 시작 문자. close : 종료 문자. conjunction : 구분자. ====================================================================================== List list = new ArrayList(); list.add("A"); list.add("B"); list.add("C"); HashMap map = new HashMap(); map.put("idList", list); =====================================================================..