mirror of
https://github.com/OtusTeam/Spring.git
synced 2026-05-30 10:50:42 +00:00
Tx comments
This commit is contained in:
+5
@@ -12,6 +12,11 @@ import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
// @Transactional должна стоять на методе сервиса.
|
||||
// Причем, если метод не подразумевает изменения данных в БД то категорически желательно
|
||||
// выставить у аннотации параметр readOnly в true.
|
||||
// Но это только упражнение и транзакции мы пока не проходили.
|
||||
// Поэтому, для упрощения, пока вешаем над классом репозитория
|
||||
@Transactional
|
||||
@Repository
|
||||
public class OtusStudentRepositoryJpaImpl implements OtusStudentRepositoryJpa {
|
||||
|
||||
+5
@@ -12,6 +12,11 @@ import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
// @Transactional должна стоять на методе сервиса.
|
||||
// Причем, если метод не подразумевает изменения данных в БД то категорически желательно
|
||||
// выставить у аннотации параметр readOnly в true.
|
||||
// Но это только упражнение и транзакции мы пока не проходили.
|
||||
// Поэтому, для упрощения, пока вешаем над классом репозитория
|
||||
@Transactional
|
||||
@Repository
|
||||
public class OtusStudentRepositoryJpaImpl implements OtusStudentRepositoryJpa {
|
||||
|
||||
+5
@@ -11,6 +11,11 @@ import javax.persistence.TypedQuery;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
// @Transactional должна стоять на методе сервиса.
|
||||
// Причем, если метод не подразумевает изменения данных в БД то категорически желательно
|
||||
// выставить у аннотации параметр readOnly в true.
|
||||
// Но это только упражнение и транзакции мы пока не проходили.
|
||||
// Поэтому, для упрощения, пока вешаем над классом репозитория
|
||||
@Transactional
|
||||
@Repository
|
||||
public class OtusStudentRepositoryJpaImpl implements OtusStudentRepositoryJpa {
|
||||
|
||||
+5
@@ -11,6 +11,11 @@ import javax.persistence.TypedQuery;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
// @Transactional должна стоять на методе сервиса.
|
||||
// Причем, если метод не подразумевает изменения данных в БД то категорически желательно
|
||||
// выставить у аннотации параметр readOnly в true.
|
||||
// Но это только упражнение и транзакции мы пока не проходили.
|
||||
// Поэтому, для упрощения, пока вешаем над классом репозитория
|
||||
@Transactional
|
||||
@Repository
|
||||
public class OtusStudentRepositoryJpaImpl implements OtusStudentRepositoryJpa {
|
||||
|
||||
+5
@@ -8,6 +8,11 @@ import javax.persistence.*;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
// @Transactional должна стоять на методе сервиса.
|
||||
// Причем, если метод не подразумевает изменения данных в БД то категорически желательно
|
||||
// выставить у аннотации параметр readOnly в true.
|
||||
// Но это только упражнение и транзакции мы пока не проходили.
|
||||
// Поэтому, для упрощения, пока вешаем над классом репозитория
|
||||
@Transactional
|
||||
@Repository
|
||||
public class OtusStudentRepositoryJpaImpl implements OtusStudentRepositoryJpa {
|
||||
|
||||
+5
@@ -8,6 +8,11 @@ import javax.persistence.*;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
// @Transactional должна стоять на методе сервиса.
|
||||
// Причем, если метод не подразумевает изменения данных в БД то категорически желательно
|
||||
// выставить у аннотации параметр readOnly в true.
|
||||
// Но это только упражнение и транзакции мы пока не проходили.
|
||||
// Поэтому, для упрощения, пока вешаем над классом репозитория
|
||||
@Transactional
|
||||
@Repository
|
||||
public class OtusStudentRepositoryJpaImpl implements OtusStudentRepositoryJpa {
|
||||
|
||||
+5
@@ -8,6 +8,11 @@ import javax.persistence.*;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
// @Transactional должна стоять на методе сервиса.
|
||||
// Причем, если метод не подразумевает изменения данных в БД то категорически желательно
|
||||
// выставить у аннотации параметр readOnly в true.
|
||||
// Но это только упражнение и транзакции мы пока не проходили.
|
||||
// Поэтому, для упрощения, пока вешаем над классом репозитория
|
||||
@Transactional
|
||||
@Repository
|
||||
public class OtusStudentRepositoryJpaImpl implements OtusStudentRepositoryJpa {
|
||||
|
||||
+5
@@ -8,6 +8,11 @@ import javax.persistence.*;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
// @Transactional должна стоять на методе сервиса.
|
||||
// Причем, если метод не подразумевает изменения данных в БД то категорически желательно
|
||||
// выставить у аннотации параметр readOnly в true.
|
||||
// Но это только упражнение и транзакции мы пока не проходили.
|
||||
// Поэтому, для упрощения, пока вешаем над классом репозитория
|
||||
@Transactional
|
||||
@Repository
|
||||
public class OtusStudentRepositoryJpaImpl implements OtusStudentRepositoryJpa {
|
||||
|
||||
Reference in New Issue
Block a user