πŸŒ±Β μŠ€ν”„λ§ 데이터 JPA 뢄석

μŠ€ν”„λ§ 데이터 JPA κ΅¬ν˜„μ²΄ 뢄석

SimpleJpaRepository

@Repository
@Transactional(readOnly = true)
public class SimpleJpaRepository<T, ID> ...{
      
		@Transactional
    public <S extends T> S save(S entity) {
          
				
				if (entityInformation.isNew(entity)) {
		        em.persist(entity);
            return entity;
        } else {
            return em.merge(entity);
				}
		}
		...
}

μƒˆλ‘œμš΄ μ—”ν‹°ν‹°λ₯Ό κ΅¬λ³„ν•˜λŠ” 방법