본문 바로가기
반응형

java89

mybatis 동적으로 쿼리 셋팅하는방법 mybatis 동적으로 쿼리 셋팅하는방법쿼리를 xml로 셋팅하지 않고 동적으로 sql로 셋팅하는방법. //동적으로 쿼리 추가하는 방법private synchronized String addStatement(SqlSession sqlSession,String cacheKey, String query) {String id = cacheKey;Configuration configuration = sqlSession.getConfiguration();if (configuration.hasStatement(id)) {return id; }logger.debug("add a mapped statement, "+id);RawSqlSource sqlBuilder = new RawSqlSource(configuratio.. 2014. 8. 11.
mybatis query 보기 mybatis 쿼리 보기 //쿼리를 파마미터 셋팅된 형태로 보고 싶을때public static String getQuery(SqlSession sqlSession, String queryId , Object sqlParam){BoundSql boundSql = sqlSession.getConfiguration().getMappedStatement(queryId).getSqlSource().getBoundSql(sqlParam);String query1 = boundSql.getSql();Object paramObj = boundSql.getParameterObject(); if(paramObj != null){ // 파라미터가 아무것도 없을 경우List paramMapping = boundSql.getP.. 2014. 8. 11.
java.util.map 초기화 방법 및 카피 방법. java.util.map 초기화 방법 및 카피 방법. package com.space.test; import java.util.HashMap;import java.util.Iterator;import java.util.Map; public class MapTest {public static void main(String[] args) {MapTest mt = new MapTest();/** * 주소 값 만을 복사한다 */System.out.println("--------shallowCopy start---------");mt.shallowCopy();System.out.println("--------shallowCopy end---------");/** * 안에 데이터를 복사한다. */System.out.. 2013. 3. 10.
jdom xml에 파일 추가 시킬때. jdom xml 에 파일 추가. 필요한 lib import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream; import org.jdom.CDATA;import org.jdom.Element; import com.Ostermiller.util.Base64; public class BasicWindow {public static void main(String[] args) {BasicWindow bw = new BasicWindo.. 2013. 2. 28.
java로 웹url 이나 어플리케이션 실행시키기. java로 웹 url 이나 어플리케이션 실행시키기. import java.awt.Desktop;//웹일경우. String exeCmd = "http://qmffjem09.tistory.com";Desktop.getDesktop().browse(new URI(exeCmd)); //일반 어플리케이션 일경우. String exeCmd = "C:/Windows/System32/cmd.exe";;Desktop.getDesktop().open(new File(exeCmd)); 또는 Runtime 를 이용하는 방법도 있다. 아래 와 같이 하면 실행 시킬수 있다. Runtime runtime = Runtime.getRuntime();// 실행시킬 프로그램String path = "C:/Program Files/Inte.. 2013. 2. 27.
반응형