hibernate

· Backend/JPA
h2데이터베이스를 켠다. 연결한다. URL과 사용자명, 비밀번호는 기억해뒀다가 프로젝트 설정 파일에 넣어줄거다. maven 프로젝트를 생성한다. src/main/resources 밑에 META-INF/persistence.xml 파일을 만들어준다. h2 데이터베이스를 사용 h2 데이터베이스와 관련된 user이름, password, url을 기입해줌 h2 데이터베이스를 사용해야하므로, jpa가 알 수 있게 diralect를 H2로 설정해준다. 방언은 SQL 표준을 지키지 않는 H2나 mysql 등의 특정 dbms만의 고유한 기능을 말한다. show_sql, format_sql, use_sql_comments는 JPA에서 생성하는 sql문을 볼 수 있게 해주는 설정이다. pom.xml을 수정한다. 4.0.0..
· database
Java에서 데이터를 저장하는 방법 자바에서 데이터를 저장하는 방법 - JDBC - Spring JDBC - Persistence Framework(Hibernate, Mybatis 등) Persistence Framework - Persistence Framework를 이용하면 JDBC 프로그래밍의 복잡함이나 번거로움 없이 간단한 작업만으로 데이터베이스의 데이터를 처리할 수 있다. - 빠르고 쉽게 개발이 가능 - Persistance Framework는 일반적으로 SQL Mapper와 ORM으로 나눠진다. 1) SQL Mapper - SQL SQL Mapper Object field - SQL문으로 직접 데이터베이스 데이터를 다룬다. - Mybatis, JdbcTemplates(Spring) 2) OR..