Spring-2019-02 09 lesson classwor updated 2

This commit is contained in:
stvort
2019-12-25 19:27:48 +04:00
parent 401207b35a
commit 7ebc3adb06
11 changed files with 52 additions and 0 deletions
@@ -1,6 +1,7 @@
package ru.otus.example.ormdemo.repositories;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import ru.otus.example.ormdemo.models.OtusStudent;
import javax.persistence.EntityManager;
@@ -11,6 +12,7 @@ import java.util.Collections;
import java.util.List;
import java.util.Optional;
@Transactional
@Repository
public class OtusStudentRepositoryJpaImpl implements OtusStudentRepositoryJpa {
@@ -1,6 +1,7 @@
package ru.otus.example.ormdemo.repositories;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import ru.otus.example.ormdemo.models.OtusStudent;
import javax.persistence.EntityManager;
@@ -11,6 +12,7 @@ import java.util.Collections;
import java.util.List;
import java.util.Optional;
@Transactional
@Repository
public class OtusStudentRepositoryJpaImpl implements OtusStudentRepositoryJpa {
@@ -1,6 +1,7 @@
package ru.otus.example.ormdemo.repositories;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import ru.otus.example.ormdemo.models.OtusStudent;
import javax.persistence.EntityManager;
@@ -10,6 +11,7 @@ import javax.persistence.TypedQuery;
import java.util.List;
import java.util.Optional;
@Transactional
@Repository
public class OtusStudentRepositoryJpaImpl implements OtusStudentRepositoryJpa {
@@ -1,6 +1,7 @@
package ru.otus.example.ormdemo.repositories;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import ru.otus.example.ormdemo.models.OtusStudent;
import javax.persistence.EntityManager;
@@ -10,6 +11,7 @@ import javax.persistence.TypedQuery;
import java.util.List;
import java.util.Optional;
@Transactional
@Repository
public class OtusStudentRepositoryJpaImpl implements OtusStudentRepositoryJpa {
@@ -1,12 +1,14 @@
package ru.otus.example.ormdemo.repositories;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import ru.otus.example.ormdemo.models.OtusStudent;
import javax.persistence.*;
import java.util.List;
import java.util.Optional;
@Transactional
@Repository
public class OtusStudentRepositoryJpaImpl implements OtusStudentRepositoryJpa {
@@ -1,12 +1,14 @@
package ru.otus.example.ormdemo.repositories;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import ru.otus.example.ormdemo.models.OtusStudent;
import javax.persistence.*;
import java.util.List;
import java.util.Optional;
@Transactional
@Repository
public class OtusStudentRepositoryJpaImpl implements OtusStudentRepositoryJpa {
@@ -1,12 +1,14 @@
package ru.otus.example.ormdemo.repositories;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import ru.otus.example.ormdemo.models.OtusStudent;
import javax.persistence.*;
import java.util.List;
import java.util.Optional;
@Transactional
@Repository
public class OtusStudentRepositoryJpaImpl implements OtusStudentRepositoryJpa {
@@ -0,0 +1,15 @@
spring:
datasource:
url: jdbc:h2:mem:testdb
initialization-mode: always
jpa:
generate-ddl: false
hibernate:
ddl-auto: none
show-sql: true
logging:
level:
ROOT: ERROR
@@ -2,6 +2,12 @@ package ru.otus.example.ormdemo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ConfigurableApplicationContext;
import ru.otus.example.ormdemo.models.OtusStudent;
import ru.otus.example.ormdemo.repositories.OtusStudentRepositoryJpa;
import javax.persistence.EntityManager;
import java.util.Optional;
@SpringBootApplication
public class OrmDemoApplication {
@@ -1,12 +1,14 @@
package ru.otus.example.ormdemo.repositories;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import ru.otus.example.ormdemo.models.OtusStudent;
import javax.persistence.*;
import java.util.List;
import java.util.Optional;
@Transactional
@Repository
public class OtusStudentRepositoryJpaImpl implements OtusStudentRepositoryJpa {
@@ -0,0 +1,15 @@
spring:
datasource:
url: jdbc:h2:mem:testdb
initialization-mode: always
jpa:
generate-ddl: false
hibernate:
ddl-auto: none
show-sql: true
logging:
level:
ROOT: ERROR