[MS-SQL] 프로시저(procedure) 생성시 검색 조건이 많을 경우에 대한 처리 방법(동적쿼리 심화)
자바 스프링 프레임워크 기반에 ORM은 아이바티스를 사용하는 개발 환경입니다. 유지보수의 편의성을 위해 아이바티스에서는 비즈니스 로직이 없고, 파라미터값들만 프로시저로 넘겨주는 중간자 역할만...
마이바티스 샘플 코드
auth_aql.xml <?xml version=”1.0″ encoding=”UTF-8″?> <!DOCTYPE mapper PUBLIC “-//mybatis.org//DTD Mapper 3.0//EN” “http://mybatis.org/dtd/mybatis-3-mapper.dtd”> <mapper namespace=”auth”> <select id=”selectUidFromphoneNumber” parameterType=”java.lang.String” resultType=”java.lang.String”> select...
sqlMapConfig.xml 샘플
<?xml version=”1.0″ encoding=”UTF-8″ ?> <!DOCTYPE configuration PUBLIC “-//mybatis.org//DTD Config 3.0//EN” “HTTP://mybatis.org/dtd/mybatis-3-config.dtd”> <configuration> <!– <settings> –> <!– <setting name=”cacheModelsEnabled” value=”true” />...
web.xml 샘플
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="my_api" ...
log4j.properties 샘플코드
# Log4j Setting file log4j.rootLogger=INFO, console # log4j init message display log4j.debug=false # Console log log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern=%-5p: %m%n #...
[RuntimeException]must implement OnFragmentInteractionListener
프레그먼트를 호출하면서 발생한 오류이다.API 28 버전부터 프레그먼트 사용 방식이 바뀐 듯 하다. java.lang.RuntimeException: ddolcat.vibration.MainActivity@25e7a51 must implement OnFragmentInteractionListener at ddolcat.vibration.VibrationFragment.onAttach(VibrationFragment.java:396) at...
[Android] Fragment 사용법
■ 메인 액티비티에서 호출방법 : targetSdkVersion 26 일 때 Fragment fragment = new WebViewFragment(); //Fragment 호출시 파라미터 값을 전달 하고 싶을...
[SK텔레콤 스팸신고 #8239] 코로나19 추가 접종 사전 예약 사칭 문자 주의 안내
114로 부터 사칭문자 주의 문자를 받았습니다. 주의하세요. 출처 : SK 114 정부 기관 및 코로나19 추가 접종 사전 예약 사칭...
안드로이드(Android) Listview 페이징 처리 방법(setOnScrollListener)
우리가 안드로이드 앱 개발을 할때 리스트를 가져오는 경우가 있다. 이때 리스트 하단에 도달하였을 때 새로운 데이터를 불러와 리스트 아래쪽 붙여줘야하는...
Caused by: org.gradle.api.GradleException: Lint found fatal errors while assembling a release target.
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘:app:lintVitalRelease’. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70) at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51) at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62) at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97)...



