mirror of
https://github.com/OtusTeam/Spring.git
synced 2026-05-30 10:50:42 +00:00
Spring-2019-02 09 lesson classwor updated 2
This commit is contained in:
+2
@@ -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 {
|
||||
|
||||
|
||||
+2
@@ -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 {
|
||||
|
||||
|
||||
+2
@@ -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 {
|
||||
|
||||
|
||||
+2
@@ -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 {
|
||||
|
||||
|
||||
+2
@@ -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 {
|
||||
|
||||
|
||||
+2
@@ -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 {
|
||||
|
||||
|
||||
+2
@@ -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
|
||||
+6
@@ -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 {
|
||||
|
||||
+2
@@ -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 {
|
||||
|
||||
|
||||
+15
@@ -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
|
||||
Reference in New Issue
Block a user