본문 바로가기

[mysql] pk key 값을 다른테이블에 넣기 마스터 - 디테일 구조의 테이블에서 마스터의 pk를 디테일의 외래키로 사용할 때 필요 ########### mysql or mariadb 의 경우 Insert를 할때는 아래와 같이 Mapper에 코딩할 것이다 # useGeneratedKeys 를 true로 넣어줘야 함. /* query */ 실행을 정상적으로 완료하면 Insert 된 행의 ID값을 가지는데 이 ID값은 DataClass에 선언되어있는(Map 형태일 경우 key 값이 ID) 필드에 저절로 들어가고 Java단에서 호출이 가능해진다. ########### ORACLE의 경우 오라클은 AUTO_INCREMENT 가 없고 Sequence에서 값을 가져와서 Insert를 해줘야 하기 때문에 아래와 같이 한다. SELECT SEQ_ID.nextval..
[전자정부] ant-style 권한 url egov 올인원 패키지 admin.do에 롤관리 테이블(COMTNROLEINFO)이 있는데 패턴으로 롤관리(CRUD 같은)하는 것으로 확인 실제로 되는지 확인을 위해 패턴규칙 찾다가 발견한 내용 기호 의미 설명 \ escape 문자 슬러쉬와 포인트(.)등과 같은 기호는 구분자로 인식되므로 문자로 표기하기 위해선 \와 같이 사용해야 한다. ex)슬러시 기호 표시- > \/, 포인트 기호 표시 -> \. \A 시작 패턴의 시작 \Z 종료 패턴의 종료 . 임의의 문자 임의의 문자를 의미한다. * 반복 반복을 의미한다. .* 임의의 문자 반복 임의의 문자+반복이므로 임의의 문자(char)가 연속적으로 이어짐을 의미 \. 포인트(.) 문자를 의미 포인트를 표시하기 위해 escape 문자를 사용해 표시 기호의 띄어..
[mariadb] auto_increment를 활룡한 primary key 구성방법 1. AUTO_INCRMENT컬럼의 PK 활용 방법 - 오라클의 SEQUENCE는 테이블에 종속되지 않고 사용 할수 있는 반면 MariaDB(Mysql)는 테이블 종속적으로 SEQUENCE처럼 사용 가능한 AUTO_INCREMENT 기능이 존재 한다. 오늘은 AUTO_INCREMENT를 활용하여 PK를 구성방법에 대해서 얘기하려고 한다. 1.1. AUTO_INCREMENT컬럼 단일 PK - AUTO_INCREMENT컬럼을 사용하여 단일 PK를 구성하는 것은 전혀 문제가 없음 CREATE TABLE DA_AUTO_INCREMENT_TEST( DA_NO int(11) NOT NULL AUTO_INCREMENT, DA_ID VARCHAR(11) NOT NULL, DA_NM VARCHAR(20) , PRIMAR..
[안드로이드] 이미지뷰에 url로 imageView 넣기 1) AndroidManifest.xml 2) 샘플소스 public void getDetailItem(String sn) { Call call = app.retrofitAPI.getDetailItem(sn); call.enqueue(new Callback() { @Override public void onResponse(Call call, Response response) { try { if (response.code() == 200) { String json = response.body().string(); List list = Arrays.asList(new ObjectMapper().readValue(json, ShoppingDetail[].class)); editText8.setText(list...
[안드로이드] 사진 업로드할 때 사용하는 jsp 페이지 andorid의 네트워크 라이브러리는 Retrofit2를 사용합니다. JSP보단 서버사이드 API를 만들어서 사용하길 권장드립니다... 감사합니다. 출처: https://paulaner80.tistory.com/entry/서버에-이미지-업로드-하는-예제 [paulaner80]