![](https://habrastorage.org/getpro/habr/upload_files/0ad/f87/337/0adf87337dfa6ccd451b8c7e545b7257.jpeg)
Вроде хорошая статья про внутреннее устройство Hibernate. Если вы все еще вызываете метод save()
репозитория на каждый чих, то рекомендую статью к прочтению.
Spring Data JPA: метод save и границы его применимостиПривет! Меня зовут Семён Киреков , я Java-разработчик и тимлид в Центре Big Data @ МТС Digital и Java-декан в МТС Тета — образовательном стартапе в рамках МТС. На митапе Росбанка и Jug.ru я...HabrROSBANK Вроде хорошая статья про внутреннее устройство Hibernate.
Вроде хорошая статья про внутреннее устройство Hibernate. Если вы все еще вызываете метод save()
репозитория на каждый чих, то рекомендую статью к прочтению.
У джунов есть какая-то любовь к примитивам, и они пытаются использовать их везде, где возможно. Но не всегда это хорошая идея. @Entity public class Like { @Id private long id; } В данном случае, когда к нам приходит новый объект, мы не сможем точно сказать, сохранен ли он в БД. Может к
У джунов есть какая-то любовь к примитивам, и они пытаются использовать их везде, где возможно. Но не всегда это хорошая идея.
@Entity
public class Like {
@Id
private long id;
}
В данном случае, когда к нам приходит новый объект, мы не сможем точно сказать, сохранен ли он в БД. Может к нам попал объек с идентификатором 0.
В случае идентификатора лучше использовать обертку, то есть Long
.