개발관련/SQL2016. 9. 5. 15:42
반응형

 


 

 

-
MS-SQL 프로시져를 SPRING FRAMEWORK MYBATIS 에서 호출하고 났더니. DAO에서 호출할 때 UPDATE/INSERT 메서드의 리턴값이 int이기 때문에 리턴을 받을 수가 없다...

분명히 업데이트문을 성공했음에도 항상 나오는 리턴값은 -1.



이래저래 찾아보다가 해결하고나니 뭔가 당연한걸... 왜 못했지? 라는 생각이 들더라. ㅠㅠ


어쨋든..



JAVA DAO

MYBATIS XML

MS-SQL PROCEDURE

코드 설명을 간단히 하자면.
- DAO 에서 MYBATIS 의 UPDATE 문을 콜한다. 이때 바로 리턴하지 않는다.

- MYBATIS 에는 OUT PARAM 을 잡아준다. 당연하겠지만 in/out parameter는 ParameterType 에있는 vo 객체에 set/get 으로 선언되어있어야한다.

- PROCEDURE 에서는 resultValue 값을 OUTPUT 타입으로 선언해주고, SELECT 문 또는 SET을 이용해 RETUEN VALUE를 SET을 해주면 된다.

- 다시 DAO 에서는 INPUT PARAM으로 넘겼던 vo 객체 안의 resultValue 를 get 해오면 값이 들어가있는것을 확인 할 수 있다. 



이상.

-

 




무료통화/무료문자를 포인트로 전환해서 기프티콘, 상품권으로 바꾸자.

http://bbokkun.tistory.com/23





공감버튼을 누르는것은 돈이 들지 않습니다. 한 번씩 꾹! 클릭! 부탁드려요.


반응형

'개발관련 > SQL' 카테고리의 다른 글

DBeaver UTF-8 설정, 한글깨짐 해결하기  (1) 2020.08.14
Posted by bbokkun
개발관련/ECLIPSE2016. 8. 2. 16:47
반응형

 


 

 

-
프로젝트를 하다가 보면 기본적인 Getter / Setter 를 사용하는게 아니라 
내부 환경에 맞춘 코드스타일로 작업하는 경우가 있다. 

요새는 서브라임 텍스트나 아톰 같은 훌륭한 텍스트 편집툴이 있어서 매크로를 사용하면 간단히 해결되지만
솔직히 툴에서 제공해주는 것보다 편하진 않다. -_-;;

그래서 툴에서 작업을 해본다. 



이클립스 Getter / Setter Customizing

메뉴 > window > Preferences > Java > Code Style > Code Templates

1. 커멘트 바꾸기 
1.1 Comments > Getter
/**
* ${bare_field_name} Getter Method
* @return ${bare_field_name}
*/
1.2 Comments > Setter
/**
* ${bare_field_name} Setter Method
* @param ${field_type} ${bare_field_name}
*/

2. Code Body 바꾸기
2.1 Code > Getter body
this.${field} = super.getValue("${field}");
return this.${field};

2.2 Code > Setter body
super.setValue("${param}", ${param});
${field} = ${param};
-



무료통화/무료문자를 포인트로 전환해서 기프티콘, 상품권으로 바꾸자.

http://bbokkun.tistory.com/23





공감버튼을 누르는것은 돈이 들지 않습니다. 한 번씩 꾹! 클릭! 부탁드려요.


반응형
Posted by bbokkun
개발관련/Script_Jquery2016. 7. 14. 14:03
반응형

 


 

 

-

QR코드 생성하는건 생각보다 간단하다. 


근데 url 입력시 즉시 이동하게 하는걸 만들려고 하는데 인터넷정보 검색사가 없어서 그런가.. 당췌 뭘로 검색해야 나오는지 알 수 가 없었다. ㅎㅎㅎ

어찌저찌해서 찾은 라이브러리 . 심플하다. 




한국개발자인듯. 

뭐 자기가 올리긴했지만 실제론 http://www.d-project.com/ 의 qrCode Generator 오픈소스를 가져다가 만든것. 

ㅎㅎ 그래도 잘 조합해서 만들어놓은걸 가져다 쓰는 나보단 낫겠지 ;;;


여튼, 


1. 일반적인 텍스트 qrCode 는 단순히 new로 선언해서 사용하면 되고




2. 즉시 이동하는 qrCode 를 만들려면 useSVG 옵션에 true 만 넘겨주면 된다. 



-

 


 





무료통화/무료문자를 포인트로 전환해서 기프티콘, 상품권으로 바꾸자.

http://bbokkun.tistory.com/23






반응형
Posted by bbokkun