반응형

Java 5

JPA - 영속성전이,CASCADE

✔️ 영속성전이 (CASCADE)란 ? 특정 엔티티를 영속 상태로 만들 때 연관된 엔티티도 함께 영속 상태로 전이되는 것 부모 엔티티가 영속화 될 때 자식 엔티티도 같이 영속화되고, 부모 엔티티가 삭제될 대 자식 엔티티도 삭제되는 등 함께 상태가 전이 특정 엔티티에 대한 특정한 작업이 이루어지면 관련된 엔티티에도 동일한 작업을 수행 ✔️ CascadeType JPA에는 관련 엔티티 간의 의존성을 설정하기 위해 Enum 타입의 javax.persistance.CascadeType을 제공한다. CascadeType는 코드와 같이 PERSIST, MERGE, DETACH, PREFRESH, REMOVE, ALL 로 구성되어 있다. CascadeType.ALL 모든 Cascade를 적용 모든 상태 변화에 대해..

Java 2022.05.23

[Java] N진수 변환

자주쓰는 진수변환 함수에 대해 알아보자. 1. 10진수 -> 2진수, 8진수, 16진수 Integer 클래스의 toBinaryString, toOctalString, toHexString 함수를 사용하면 각각 2진수,8진수 16진수로 변환해준다. * Integer.toBinaryString(int value) => 2진수 * Integer.toBinaryString(int value) => 8진수 * Integer.toBinaryString(int value) => 16진수 해당 함수는 String으로 return 된다. int value = 93; String 이진수 = Integer.toBinaryString(value); String 팔진수 = Integer.toOctalString(value); ..

Java 2022.03.16

[Java] substring 함수

Java에서 쓰이는 substring함수를 간단히 정리해본다. substring함수는 크게 int형 파라미터를 1개받는 것과 2개받는 것으로 나뉜다. 이 둘의 차이를 알아보자. - substring(start) start 위치 부터 끝까지 - substring(start, end) start 위치 부터 end 전까지 (start이상, end미만) String str = "ABCDEFG" System.out.println(str.substring(3, 6)) // 결과값: DEF System.out.println(str.substring(3)) // 결과값: DEFG

Java 2022.03.16
반응형