결론 : 결과값은 resultMap으로 받을 수 없다.


mapper.xml

<select id="getNumber" statementType="CALLABLE" parameterType="hashmap">
        { #{Result, mode=OUT, jdbcType=INTEGER, javaType=int} = call getNumber
            (
                #{NumKey, mode=IN, jdbcType=VARCHAR, javaType=String},
                #{Count, mode=IN, jdbcType=INTEGER, javaType=int},
                #{GetNumber, mode=OUT, jdbcType=INTEGER, javaType=int }
            )
        }
</select>

결과값(output)은 파라메터로 넘긴 map에 담겨서 넘어오며 return은 null로 넘어온다.


저작자 표시 비영리 변경 금지

'지식창고 > Java' 카테고리의 다른 글

mybatis procedure 삽질  (0) 2014/08/28
자바 EUC-KR, UTF-8 파일 둘다 읽는 방법  (0) 2014/08/12
Java Resize Library Test  (0) 2014/08/09
eclipse aptana git 문제  (0) 2014/05/29
Posted by dummy 

VisualAssist를 사용중이라 에디터창 상단에 네비게이션바가 중첩되어서 안보이게 할 방법을 찾다가 못찾았는데 


네비게이션바가 두개가 딱!



오늘 라이센스 리뉴얼해서 새로 설치 하고 옵션 살펴 보다 보니


Display VA Navigation Bar


전에는 마땅한 검색어를 못찾았는데 'visual studio navigation bar' 검색을 하니 설정 링크가 나왔다.


http://blogs.msdn.com/b/zainnab/archive/2010/06/05/remove-the-navigation-bar-vstiptool0028.aspx


문제는


Tools -> Options -> Text Editor -> [Your Language] and deselecting the "Navigation bar" checkbox:


이게 어디냐는건데..


한참 찾아보다가 찾았다 "탐색 모음"  



저작자 표시 비영리 변경 금지
Posted by dummy 

http://khacademy.96.lt/wp/java/java-character-set의-이해


오늘 하루종일 삽질 하면서 테스트한 결과를 요약 하자면 다음과 같다.

위의 링크의 블로그의 코드가 큰 도움이 되었다.

  • String에 저장되는 코드는 유니코드이다.
  • 이 유니코드를 다른 코드로 내보낼때 사용하는것이 .getByte("EUC-KR") 같은 코드이다.
  • 만약 이클립스 인코딩이 UTF-8인경우 FileInputStream으로 EUC-KR을 읽어서 String으로 바로 저장을 하게되면 EUC-KR의 코드를 UTF-8로 생각하여 유니코드로 변환되어 저장되므로 이 데이터는 다른 코드로 변환이 불가능해진다.
  • 각기 다른 인코딩의 파일을 읽어야 한다면 byte 배열로 읽어들인 이후에 인코딩을 지정해야만 한다.


public class FileRead {
    public static void main(String[] args) {
        System.out.println("InputStream으로 읽기");
        System.out.println(new String(readFile2("utf8.txt")));
        System.out.println("utf8.txt -- 읽기완료");

        System.out.println(new String(readFile2("ansi.txt")));
        System.out.println("ansi.txt -- 읽기완료");

        try {
            System.out.println(new String(readFile2("ansi.txt"),"euc-kr"));
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
        System.out.println("ansi.txt -- 읽기완료");
    }

   public static byte[] readFile2(String fileName){
        FileInputStream fis=null;
        byte[] data = null;
        try {
            fis = new FileInputStream(fileName);
            data = new byte[fis.available()];
            fis.read(data);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally{
            try{
                if(fis!=null) fis.close();
            }catch(IOException e){ ; }
        }
        return data;
    }

}


저작자 표시 비영리 변경 금지

'지식창고 > Java' 카테고리의 다른 글

mybatis procedure 삽질  (0) 2014/08/28
자바 EUC-KR, UTF-8 파일 둘다 읽는 방법  (0) 2014/08/12
Java Resize Library Test  (0) 2014/08/09
eclipse aptana git 문제  (0) 2014/05/29
Posted by dummy 
이전버튼 1 2 3 4 5 ... 480 이전버튼