자바48 [자바]JPA 객체 매핑 객체 매핑 데이터베이스의 테이블과 자바 엔티티간의 연결하는 것. 테이블 생성 CREATE TABLE USER( USERID NUMBER NOT NULL PRIMARY KEY, USERNM VACHAR2(255), USERADDR VARCHAR2(500), PHONE NUMBER ) USER 클래스 @Entity @Table(name="USER") public class User{ @Id @Column(name="USERID") private int userid; @Column(name="USERNM") private String usernm; @Column(name="USERADDR") private String useraddr; @Column(name="PHONE") private String phon.. 2024. 2. 2. [자바]JPA 기초 이론 1. 영속성 영원히 계속되는 성질 이나 능력 시스템과 상관없이 물리적 저장소를 이용해 데이터를 저장하는 행위 보편적으로 적용되는 RDBMS에 데이터를 저장하기 위해서는 SQL을 이용해 데이터를 영속화 해야 한다. 자바에서는 JDBC인터페이스를 통하여 데이터베이스를 접근한다. 2.JDBC 자바에서 데이터베이스에 접속 할 수 있도록 하는 자바 API 3.ORM SQL을 사용하지 않고 데이터베이스를 관리할수 있는 도구 데이터베이스 테이블을 자바 클래스로 만들어 관리할 수 있다. ORM을 사용하면 MSSQL, MYSQL, ORACLE 종류에 관계없이 일관 된 자바 코드를 사용할 수 있다. 4.JPA 자바프로그램에서 관계형 데이터베이스 접근하는 방식을 명세화한 인터페이스 자바 진영의 ORM(Object-Relat.. 2024. 2. 2. [자바]쓰레드 기초개념 자바로 만든 프로그램이 있고 그 프로그램을 동작하게 하는 것이 프로세스(Process)라고 한다. 보통 한 개의 프로세스는 한가지의 일을 하지만 쓰레드(thread)를 이용하면 한 프로세스 내에 두가지 또는 그 이상의 일을 동시에 할 수 있다. 쓰레드라는 단어는 자바에서만 사용하는 것이 아닌 운영체제 프로세스의 한부분이고 자바에서 이 쓰레드를 사용하려고 관련 된 클래스가 있는 것이다. 자바에서 쓰레드를 생성 하는 방법에는 Runnable 인터페이스를 구현하는 방법과 Thread클래스를 상속받아 구현하는 방법이 있다. Thread 클래스를 상속받는 방법은 상속 자체가 한번만 쓸 수 있기 때문에 다중 쓰레드를 구현 할때는 Runnable인터페이스를 활용한다. Thread public class ThreadT.. 2024. 1. 31. 자바 표기법 자바에서 변수명이나 class명과 method명을 표현할때 쓰는 표기법에 대해 알아 보겠습니다. 카멜 표기법( camelCase) 첫문자는 소문자로 하고 그 뒤에 이어지는 단어의 첫마디를 대문자로 표기한다. - downloadFile, uplaodFile, initDown 헝가리안 표기법 접두어를 사용하는 표기법으로 카멜 표기법과 유사하나 맨앞의 단어가 자료형을 표현하는 접두어이다. - strMonth, iNums, bByte 스네이크 표기법 단어마다 밑줄(_)로 연결하여 표기한다. -month_day, type_name, init_load, file_down 파스칼 표기법 첫문자를 대문자로 하고 단어의 첫마디도 대문자로 표기한다. 보통 자바 class명을 규칙하는 방법으로 많이 사용한다. - FileD.. 2024. 1. 29. 이전 1 ··· 9 10 11 12 다음