본문 바로가기 메뉴 바로가기

얼렁뚱땅 개발자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

얼렁뚱땅 개발자

검색하기 폼
  • DevJMS (134)
    • Web Development (93)
      • Asp (9)
      • AngluarJS (2)
      • Jsp (29)
      • JavaScript (7)
      • JQuery (6)
      • Spring (23)
      • Spring OAuth2 (4)
      • Spring batch (1)
      • Spring boot (1)
      • Spring security (1)
      • 전자정부프레임워크 (2)
      • 기초 (7)
      • APNS (1)
    • WAS (Web Application Server.. (0)
      • Apache + Tomcat (0)
      • Webtob + Jeus (0)
    • Mysql (0)
    • Study (33)
      • AWS (0)
      • BigData (0)
      • Design Pattern (0)
      • Github (0)
      • JUnit (2)
      • Refactoring (0)
      • RESTful (5)
      • Network (0)
      • Usefull (1)
      • JPA (15)
      • Maven (1)
      • Node.js (0)
      • Web Programing (0)
      • Web socket (1)
      • Log stash (2)
      • gradle (6)
    • 보안 (0)
    • ETC (0)
      • etc (0)
    • IDE (0)
      • Eclipse (0)
    • 오토바이 (3)
      • 슈퍼커브 17.05 여행 (0)
      • 슈퍼커브 16.08 여행 (3)
  • 방명록

DevJMS (143)
jpa entity 상속

http://docs.oracle.com/javaee/6/tutorial/doc/bnbqn.html Entity Inheritance - The Java EE 6 Tutorial docs.oracle.com 공통 컬럼들을 다른 클래스로 정의 후 Entity Class에 extends 시켜서 적용시킬려고 할때. 공통 클래스에 @MappedSuperclass 애노테이션을 선언해주면 해당 컬럼들을 상속받아 만들어 진다.

Study/JPA 2019. 4. 10. 23:31
@OneToMany , @ManyToOne fetch 관련

FetchType.EAGER 즉시 로딩 FetchType.Lazy 지연 로딩 단건일땐 즉시로딩을 하지만 다건일땐 지연로딩을 사용한다. 추천하는 방법은 모든 연산관계에 지연로딩을 사용하는 것이다. optional = false : 내부 조인 optional = true : 외부 조인 --------------------------- 2016.06.29 --------------------------- 위에서 이야기했던 단건일땐 즉시로딩을 하지만, 다건일땐 지연로딩을 사용한다. 라는 것이 디폴트 설정이다. spring security login 서비스 시 userDetails를 커스터마이징 할때 customize 한 user에 OneToMany로 걸려져 있는 어트리뷰트가 있을 때 에러가난다. 이 부분을 확인..

Study/JPA 2019. 4. 10. 23:30
entityManager 와 entityManagerFactory

entityManager는 데이터를 저장하고, 수정하고, 삭제하고, 조회하는 등 엔티티와 관련된 모든 일을 처리한다. 이름 그대로 엔티티를 관리하는 관리자다. 개발자 입장에서 EntityManager는 Entity를 저장하는 가상의 데이터베이스로 생각하면 된다. 데이터베이스를 하나만 사용하는 애플리케이션은 일반적으로 EntityManagerFactory를 하나만 생성한다. ex) EntityManagerFactory emf = Persistence.createEntityManagerFactory("jpabook"); EntityManagerFactory 는 EntityManager를 생성하는 공장이다. 엔티티매니저 팩토리는 여러 스레드가 동시에 접근해도 안전하므로 서로 다른 스레드 간에 공유해도 되지만,..

Study/JPA 2019. 4. 10. 23:29
@Temporal annotation

The annotation @Temporal in official javadoc is described like below: This annotation must be specified for persistent fields or properties of type java.util.Date and java.util.Calendar. So when the field variable is a java.util.Date or java.util.Calendar, it MUST be annotated by @Temporal. There are 3 values for @Temporal TemporalType.DATE TemporalType.TIME TemporalType.TIMESTAMP Here is a demo..

Study/JPA 2019. 4. 10. 23:28
gradle 초기 셋팅

gradle init --type java-application 잘 설명되어 있다. ​ http://kwonnam.pe.kr/wiki/gradle

Study/gradle 2019. 4. 10. 23:26
manifest 파일을 못찾겠읍니다.

jar { manifest { attributes 'Main-Class': 'com.hello.HelloWorld' } } ​ ​ 출처 : https://jjeong.tistory.com/1223 [Gradle] Gradle project 맛보기. Intellij 를 이용한 gradle project 를 생성하는 아주 초보적인 내용입니다. 개인적인 생각으로는 single project 이고 maven 에 익숙하시면 그냥 maven project 로 개발 하시는게 편하실 수 있습니다. Step 0) -.. jjeong.tistory.com runnable jar Gradle – Create a Jar file with dependencies – Mkyong.com By default, Gradle is u..

Study/gradle 2019. 4. 10. 23:25
gradle multi project 셋팅

https://rominirani.com/gradle-tutorial-part-3-multiple-java-projects-5b1c4d1fbd8d 2018.06.21 멀티프로젝트 구성은 위의 링크를 따라서 적용하면 된다. 그런데 spring framework의 공통 모듈은 main method가 없다. 이 부분에 대해서는 gradle 내의 jar 옵션을 좀 수정해주니 정상적으로 작동 되는 것을 알 수 있었다. 우선 다음과 같이 1개의 root project에 3개의 프로젝트가 있다고 가정해보자. root ㄴ common ㄴ main ㄴ sub 이런 형태로 구성이 되어 있다고 했을 때 main과 sub는 common을 각각 공통으로 참조해서 사용하게 된다. 이때 root의 설정은 다음과 같다. settin..

Study/gradle 2019. 4. 10. 23:21
runnable jar로 묶는 법

https://guides.gradle.org/building-java-libraries/ Building Java Libraries This guide walks you through the process of using Gradle’s Build Init plugin to produce a JVM library which is suitable for consumption by other JVM libraries and applications. Contents What you’ll build What you’ll need Create a library project Run the init task Review the generat guides.gradle.org 잘 참고해서 정리해보자 -_-;; 뭐냐 ..

Study/gradle 2019. 4. 10. 23:17
gradle location is incorrect

_-; 또 문제가 생김. 해결 방법은 아래와 같다. Try using this path: For Windows C:\Users\Sir John Qadir\.gradle\wrapper\dists\gradle-1.6-bin\\gradle-1.6 For UNIX (Debian, Mac etc.) ~\.gradle\wrapper\dists\gradle--\\gradle- https://stackoverflow.com/questions/17623439/gradle-location-is-incorrect-error-while-importing-actionbarsherlock-in-android

Study/gradle 2019. 4. 10. 23:14
default source folder setting in eclipse

gradle project 내 refresh 할때마다 소스 폴더가 사라졌다. 따라서 기본 소스 폴더를 생성하는 방법을 찾아보았다. 링크 https://stackoverflow.com/questions/13334527/how-do-i-set-a-folder-as-a-source-folder-in-eclipse-with-gradle sourceSets { main { java { srcDirs = ["src"] } } } java와 scala 둘다 가능하다.

Study/gradle 2019. 4. 10. 23:14
이전 1 2 3 4 5 6 ··· 15 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 네이버 블로그
  • 프로그래머의 삶
  • 수석개발자
  • 보헤미안식 유희
  • 갓
  • 컴퓨터 초보의 개발자료
  • 시나몬 브레드
TAG
  • jstl foreach
  • java 설정
  • MyBatis 팁
  • java 폴더구조 구하기
  • JSP 세션
  • java 압축 풀기
  • spring ExcelView
  • mybatis Merge
  • java 특정문자 갯수구하기
  • coroutine
  • java 설치
  • Database#transaction
  • Kotlin
  • POI EXCEL
  • github image 첨부시 주의할점
  • 전자정부프레임워크 tiles
  • 코루틴
  • java calendar
  • JSTL
  • jstl 커스텀 태그
  • spring property
  • jstl split
  • POE Excel 만들기
more
«   2025/10   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바