From 917457737a0824502bdd3a05f784d96ebaf57680 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=D0=BE=D0=BB=D0=B0=D0=B9?= Date: Thu, 20 Apr 2023 19:51:47 +0400 Subject: [PATCH] =?UTF-8?q?=D0=9D=D1=83=D0=B6=D0=BD=D0=BE=20=D0=BF=D0=BE?= =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=D0=B8=D1=82=D1=8C=20=D0=B4=D0=BE=D0=B1?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BA=D0=B0=D1=80?= =?UTF-8?q?=D1=82=D0=B8=D0=BD=D0=BE=D0=BA,=20=D1=82=D0=B0=D0=BA=20=D0=BA?= =?UTF-8?q?=D0=B0=D0=BA=20=D0=BD=D0=B0=20=D1=80=D0=B5=D0=B0=D0=BA=D1=82?= =?UTF-8?q?=D0=B5=20=D0=BA=D0=B0=D1=80=D1=82=D0=B8=D0=BD=D0=BA=D0=B8=20?= =?UTF-8?q?=D0=BD=D0=B5=20=D0=BE=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B0?= =?UTF-8?q?=D0=B5=D1=82=20+=20=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE=20=D0=B8?= =?UTF-8?q?=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82?= =?UTF-8?q?=D1=8C=20=D0=BC=D0=B5=D0=BD=D1=8C=D1=88=D0=B5=20=D1=81=D0=B5?= =?UTF-8?q?=D0=BB=D0=B5=D0=BA=D1=82=D0=BE=D0=B2=20=D1=82=D0=B0=D0=BA=20?= =?UTF-8?q?=D0=BA=D0=B0=D0=BA=20=D0=BF=D0=BE=D1=8F=D0=B2=D0=B8=D0=BB=D1=81?= =?UTF-8?q?=D1=8F=20=D0=B2=D0=B0=D1=80=D0=B8=D0=B0=D0=BD=D1=82=20=D0=BF?= =?UTF-8?q?=D0=B5=D1=80=D0=B5=D0=B4=D0=B0=D0=B2=D0=B0=D1=82=D1=8C=20=D0=B7?= =?UTF-8?q?=D0=B0=20=D1=80=D0=B0=D0=B7=20=D0=BD=D0=B5=D1=81=D0=BA=D0=BE?= =?UTF-8?q?=D0=BB=D1=8C=D0=BA=D0=BE=20=D0=BF=D0=B5=D1=80=D0=B5=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D0=BD=D1=8B=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data.mv.db | Bin 561152 -> 585728 bytes data.trace.db | 721 ++++++++++++++++++ .../CreatorActionMvcController.java | 49 +- .../{ => Creator}/CreatorController.java | 2 +- .../{ => Creator}/CreatorMvcController.java | 2 +- .../{ => Manga}/MangaController.java | 2 +- .../{ => Manga}/MangaMvcController.java | 2 +- .../ReaderActionMvcController.java | 39 +- .../{ => Reader}/ReaderController.java | 2 +- .../Reader/ReaderMvcController.java | 63 ++ .../templates/creatorAction-edit.html | 14 +- .../resources/templates/creatorAction.html | 20 +- src/main/resources/templates/default.html | 5 +- .../resources/templates/readerAction.html | 25 +- 14 files changed, 892 insertions(+), 54 deletions(-) create mode 100644 data.trace.db rename src/main/java/com/LabWork/app/MangaStore/controller/{ => Creator}/CreatorActionMvcController.java (61%) rename src/main/java/com/LabWork/app/MangaStore/controller/{ => Creator}/CreatorController.java (97%) rename src/main/java/com/LabWork/app/MangaStore/controller/{ => Creator}/CreatorMvcController.java (97%) rename src/main/java/com/LabWork/app/MangaStore/controller/{ => Manga}/MangaController.java (97%) rename src/main/java/com/LabWork/app/MangaStore/controller/{ => Manga}/MangaMvcController.java (96%) rename src/main/java/com/LabWork/app/MangaStore/controller/{ => Reader}/ReaderActionMvcController.java (63%) rename src/main/java/com/LabWork/app/MangaStore/controller/{ => Reader}/ReaderController.java (97%) create mode 100644 src/main/java/com/LabWork/app/MangaStore/controller/Reader/ReaderMvcController.java diff --git a/data.mv.db b/data.mv.db index 051bbb1cb7443d0b5a67ee651f2372d27b6191ef..7e7ce9030def72857c6424b049aa9e8da179a186 100644 GIT binary patch delta 147403 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 )u;VdZ3dQEejpJ(e9YUU-eo6MW3(?u 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%0A0s#9JH9 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 delta 126474 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

yctY}f|x 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%0D4U4nha0C~|l%fwID1~!cJG;947=3+~ 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 CSBJs? diff --git a/data.trace.db b/data.trace.db new file mode 100644 index 0000000..8427e62 --- /dev/null +++ b/data.trace.db @@ -0,0 +1,721 @@ +2023-04-20 14:36:21 jdbc[3]: exception +org.h2.jdbc.JdbcSQLNonTransientConnectionException: База данных уже закрыта (чтобы отключить автоматическое закрытие базы данных при останове JVM, добавьте ";DB_CLOSE_ON_EXIT=FALSE" в URL) +Database is already closed (to disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL) [90121-210] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:697) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:496) + at org.h2.message.DbException.get(DbException.java:227) + at org.h2.message.DbException.get(DbException.java:203) + at org.h2.message.DbException.get(DbException.java:192) + at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1375) + at org.h2.jdbc.JdbcConnection.getMetaData(JdbcConnection.java:306) + at com.zaxxer.hikari.pool.ProxyConnection.getMetaData(ProxyConnection.java:370) + at com.zaxxer.hikari.pool.HikariProxyConnection.getMetaData(HikariProxyConnection.java) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:179) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:36) + at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:119) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:255) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:230) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:207) + at org.hibernate.boot.model.relational.Database.(Database.java:44) + at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.getDatabase(InFlightMetadataCollectorImpl.java:218) + at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:191) + at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:138) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1350) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1421) + at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:376) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1797) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1747) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1130) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:905) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:432) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1302) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1291) + at com.LabWork.app.AppApplication.main(AppApplication.java:10) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) +2023-04-20 14:36:21 jdbc[3]: exception +org.h2.jdbc.JdbcSQLNonTransientConnectionException: База данных уже закрыта (чтобы отключить автоматическое закрытие базы данных при останове JVM, добавьте ";DB_CLOSE_ON_EXIT=FALSE" в URL) +Database is already closed (to disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL) [90121-210] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:697) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:496) + at org.h2.message.DbException.get(DbException.java:227) + at org.h2.message.DbException.get(DbException.java:203) + at org.h2.message.DbException.get(DbException.java:192) + at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1375) + at org.h2.jdbc.JdbcConnection.clearWarnings(JdbcConnection.java:610) + at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:257) + at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.closeConnection(DatasourceConnectionProviderImpl.java:127) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.releaseConnection(JdbcEnvironmentInitiator.java:289) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:232) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:36) + at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:119) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:255) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:230) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:207) + at org.hibernate.boot.model.relational.Database.(Database.java:44) + at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.getDatabase(InFlightMetadataCollectorImpl.java:218) + at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:191) + at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:138) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1350) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1421) + at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:376) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1797) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1747) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1130) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:905) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:432) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1302) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1291) + at com.LabWork.app.AppApplication.main(AppApplication.java:10) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) +2023-04-20 14:36:22 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Последовательность "CREATOR_SEQ" уже существует +Sequence "CREATOR_SEQ" already exists; SQL statement: +create sequence creator_seq start with 1 increment by 50 [90035-210] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:651) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:496) + at org.h2.message.DbException.get(DbException.java:227) + at org.h2.message.DbException.get(DbException.java:203) + at org.h2.command.ddl.CreateSequence.update(CreateSequence.java:53) + at org.h2.command.ddl.SchemaOwnerCommand.update(SchemaOwnerCommand.java:33) + at org.h2.command.CommandContainer.update(CommandContainer.java:174) + at org.h2.command.Command.executeUpdate(Command.java:252) + at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:252) + at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:223) + at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) + at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) + at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:54) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:587) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:532) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:248) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:126) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:284) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:143) + at java.base/java.util.HashMap.forEach(HashMap.java:1421) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:140) + at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:336) + at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:415) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1425) + at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:376) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1797) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1747) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1130) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:905) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:432) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1302) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1291) + at com.LabWork.app.AppApplication.main(AppApplication.java:10) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) +2023-04-20 14:36:22 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Последовательность "MANGA_SEQ" уже существует +Sequence "MANGA_SEQ" already exists; SQL statement: +create sequence manga_seq start with 1 increment by 50 [90035-210] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:651) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:496) + at org.h2.message.DbException.get(DbException.java:227) + at org.h2.message.DbException.get(DbException.java:203) + at org.h2.command.ddl.CreateSequence.update(CreateSequence.java:53) + at org.h2.command.ddl.SchemaOwnerCommand.update(SchemaOwnerCommand.java:33) + at org.h2.command.CommandContainer.update(CommandContainer.java:174) + at org.h2.command.Command.executeUpdate(Command.java:252) + at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:252) + at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:223) + at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) + at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) + at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:54) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:587) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:532) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:248) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:126) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:284) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:143) + at java.base/java.util.HashMap.forEach(HashMap.java:1421) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:140) + at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:336) + at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:415) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1425) + at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:376) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1797) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1747) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1130) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:905) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:432) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1302) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1291) + at com.LabWork.app.AppApplication.main(AppApplication.java:10) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) +2023-04-20 14:36:22 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Последовательность "READER_SEQ" уже существует +Sequence "READER_SEQ" already exists; SQL statement: +create sequence reader_seq start with 1 increment by 50 [90035-210] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:651) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:496) + at org.h2.message.DbException.get(DbException.java:227) + at org.h2.message.DbException.get(DbException.java:203) + at org.h2.command.ddl.CreateSequence.update(CreateSequence.java:53) + at org.h2.command.ddl.SchemaOwnerCommand.update(SchemaOwnerCommand.java:33) + at org.h2.command.CommandContainer.update(CommandContainer.java:174) + at org.h2.command.Command.executeUpdate(Command.java:252) + at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:252) + at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:223) + at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) + at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) + at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:54) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:587) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:532) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:248) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:126) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:284) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:143) + at java.base/java.util.HashMap.forEach(HashMap.java:1421) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:140) + at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:336) + at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:415) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1425) + at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:376) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1797) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1747) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1130) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:905) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:432) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1302) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1291) + at com.LabWork.app.AppApplication.main(AppApplication.java:10) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) +2023-04-20 14:36:22 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Ограничение "FK9PLPVG6B0PWR4D02NWSEAYB0E" уже существует +Constraint "FK9PLPVG6B0PWR4D02NWSEAYB0E" already exists; SQL statement: +alter table manga add constraint FK9plpvg6b0pwr4d02nwseayb0e foreign key (creator_fk) references creator [90045-210] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:651) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:496) + at org.h2.message.DbException.get(DbException.java:227) + at org.h2.message.DbException.get(DbException.java:203) + at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:109) + at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:72) + at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) + at org.h2.command.CommandContainer.update(CommandContainer.java:174) + at org.h2.command.Command.executeUpdate(Command.java:252) + at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:252) + at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:223) + at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) + at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) + at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:54) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:587) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:532) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applyForeignKeys(AbstractSchemaMigrator.java:458) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:278) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:126) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:284) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:143) + at java.base/java.util.HashMap.forEach(HashMap.java:1421) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:140) + at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:336) + at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:415) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1425) + at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:376) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1797) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1747) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1130) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:905) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:432) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1302) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1291) + at com.LabWork.app.AppApplication.main(AppApplication.java:10) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) +2023-04-20 14:36:22 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Ограничение "FKLWS2TIQ536CQ30TKVFSPQ29DD" уже существует +Constraint "FKLWS2TIQ536CQ30TKVFSPQ29DD" already exists; SQL statement: +alter table reader_mangas add constraint FKlws2tiq536cq30tkvfspq29dd foreign key (mangas_id) references manga [90045-210] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:651) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:496) + at org.h2.message.DbException.get(DbException.java:227) + at org.h2.message.DbException.get(DbException.java:203) + at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:109) + at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:72) + at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) + at org.h2.command.CommandContainer.update(CommandContainer.java:174) + at org.h2.command.Command.executeUpdate(Command.java:252) + at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:252) + at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:223) + at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) + at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) + at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:54) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:587) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:532) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applyForeignKeys(AbstractSchemaMigrator.java:458) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:278) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:126) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:284) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:143) + at java.base/java.util.HashMap.forEach(HashMap.java:1421) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:140) + at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:336) + at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:415) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1425) + at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:376) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1797) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1747) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1130) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:905) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:432) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1302) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1291) + at com.LabWork.app.AppApplication.main(AppApplication.java:10) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) +2023-04-20 14:36:22 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Ограничение "FKEYLA07696YCEV3THCPXSERXQY" уже существует +Constraint "FKEYLA07696YCEV3THCPXSERXQY" already exists; SQL statement: +alter table reader_mangas add constraint FKeyla07696ycev3thcpxserxqy foreign key (reader_id) references reader [90045-210] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:651) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:496) + at org.h2.message.DbException.get(DbException.java:227) + at org.h2.message.DbException.get(DbException.java:203) + at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:109) + at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:72) + at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) + at org.h2.command.CommandContainer.update(CommandContainer.java:174) + at org.h2.command.Command.executeUpdate(Command.java:252) + at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:252) + at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:223) + at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) + at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) + at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:54) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:587) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:532) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applyForeignKeys(AbstractSchemaMigrator.java:458) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:278) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:126) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:284) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:143) + at java.base/java.util.HashMap.forEach(HashMap.java:1421) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:140) + at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:336) + at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:415) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1425) + at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:376) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1797) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1747) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1130) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:905) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:432) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1302) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1291) + at com.LabWork.app.AppApplication.main(AppApplication.java:10) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) +2023-04-20 19:49:22 database: flush +org.h2.message.DbException: Внутренняя ошибка: "org.h2.mvstore.MVStoreException: The file is locked: D:/RaspaevNikolayPIbd-21/2_sem/IP/IP_PIbd-21_Raspaev_NI/data.mv.db [2.1.210/7]" +General error: "org.h2.mvstore.MVStoreException: The file is locked: D:/RaspaevNikolayPIbd-21/2_sem/IP/IP_PIbd-21_Raspaev_NI/data.mv.db [2.1.210/7]" [50000-210] + at org.h2.message.DbException.get(DbException.java:216) + at org.h2.message.DbException.convert(DbException.java:414) + at org.h2.mvstore.db.Store.lambda$new$0(Store.java:120) + at org.h2.mvstore.MVStore.handleException(MVStore.java:3296) + at org.h2.mvstore.MVStore.panic(MVStore.java:585) + at org.h2.mvstore.MVStore.(MVStore.java:461) + at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4056) + at org.h2.mvstore.db.Store.(Store.java:129) + at org.h2.engine.Database.(Database.java:324) + at org.h2.engine.Engine.openSession(Engine.java:92) + at org.h2.engine.Engine.openSession(Engine.java:222) + at org.h2.engine.Engine.createSession(Engine.java:201) + at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338) + at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:122) + at org.h2.Driver.connect(Driver.java:59) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration.getConnectionUrl(H2ConsoleAutoConfiguration.java:94) + at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) + at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:395) + at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258) + at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258) + at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) + at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) + at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575) + at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) + at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616) + at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622) + at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627) + at org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration.logDataSources(H2ConsoleAutoConfiguration.java:86) + at org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration.lambda$h2Console$0(H2ConsoleAutoConfiguration.java:69) + at org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration.withThreadContextClassLoader(H2ConsoleAutoConfiguration.java:78) + at org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration.h2Console(H2ConsoleAutoConfiguration.java:69) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:139) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1324) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1161) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:561) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:208) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:199) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:94) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:85) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:261) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:235) + at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:52) + at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5144) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1393) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1383) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916) + at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:886) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1393) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1383) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916) + at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:252) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.StandardService.startInternal(StandardService.java:430) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:926) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.startup.Tomcat.start(Tomcat.java:485) + at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123) + at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.(TomcatWebServer.java:104) + at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:486) + at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:210) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:183) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:161) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:578) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:432) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1302) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1291) + at com.LabWork.app.AppApplication.main(AppApplication.java:10) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) +Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Внутренняя ошибка: "org.h2.mvstore.MVStoreException: The file is locked: D:/RaspaevNikolayPIbd-21/2_sem/IP/IP_PIbd-21_Raspaev_NI/data.mv.db [2.1.210/7]" +General error: "org.h2.mvstore.MVStoreException: The file is locked: D:/RaspaevNikolayPIbd-21/2_sem/IP/IP_PIbd-21_Raspaev_NI/data.mv.db [2.1.210/7]" [50000-210] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:573) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:496) + ... 103 more +Caused by: org.h2.mvstore.MVStoreException: The file is locked: D:/RaspaevNikolayPIbd-21/2_sem/IP/IP_PIbd-21_Raspaev_NI/data.mv.db [2.1.210/7] + at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004) + at org.h2.mvstore.FileStore.open(FileStore.java:163) + at org.h2.mvstore.MVStore.(MVStore.java:444) + ... 97 more +2023-04-20 19:49:23 database: flush +org.h2.message.DbException: Внутренняя ошибка: "org.h2.mvstore.MVStoreException: The file is locked: D:/RaspaevNikolayPIbd-21/2_sem/IP/IP_PIbd-21_Raspaev_NI/data.mv.db [2.1.210/7]" +General error: "org.h2.mvstore.MVStoreException: The file is locked: D:/RaspaevNikolayPIbd-21/2_sem/IP/IP_PIbd-21_Raspaev_NI/data.mv.db [2.1.210/7]" [50000-210] + at org.h2.message.DbException.get(DbException.java:216) + at org.h2.message.DbException.convert(DbException.java:414) + at org.h2.mvstore.db.Store.lambda$new$0(Store.java:120) + at org.h2.mvstore.MVStore.handleException(MVStore.java:3296) + at org.h2.mvstore.MVStore.panic(MVStore.java:585) + at org.h2.mvstore.MVStore.(MVStore.java:461) + at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4056) + at org.h2.mvstore.db.Store.(Store.java:129) + at org.h2.engine.Database.(Database.java:324) + at org.h2.engine.Engine.openSession(Engine.java:92) + at org.h2.engine.Engine.openSession(Engine.java:222) + at org.h2.engine.Engine.createSession(Engine.java:201) + at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338) + at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:122) + at org.h2.Driver.connect(Driver.java:59) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:284) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:177) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:36) + at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:119) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:255) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:230) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:207) + at org.hibernate.boot.model.relational.Database.(Database.java:44) + at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.getDatabase(InFlightMetadataCollectorImpl.java:218) + at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:191) + at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:138) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1350) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1421) + at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:376) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1797) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1747) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1130) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:905) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:432) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1302) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1291) + at com.LabWork.app.AppApplication.main(AppApplication.java:10) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) +Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Внутренняя ошибка: "org.h2.mvstore.MVStoreException: The file is locked: D:/RaspaevNikolayPIbd-21/2_sem/IP/IP_PIbd-21_Raspaev_NI/data.mv.db [2.1.210/7]" +General error: "org.h2.mvstore.MVStoreException: The file is locked: D:/RaspaevNikolayPIbd-21/2_sem/IP/IP_PIbd-21_Raspaev_NI/data.mv.db [2.1.210/7]" [50000-210] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:573) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:496) + ... 64 more +Caused by: org.h2.mvstore.MVStoreException: The file is locked: D:/RaspaevNikolayPIbd-21/2_sem/IP/IP_PIbd-21_Raspaev_NI/data.mv.db [2.1.210/7] + at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004) + at org.h2.mvstore.FileStore.open(FileStore.java:163) + at org.h2.mvstore.MVStore.(MVStore.java:444) + ... 58 more +2023-04-20 19:49:25 database: flush +org.h2.message.DbException: Внутренняя ошибка: "org.h2.mvstore.MVStoreException: The file is locked: D:/RaspaevNikolayPIbd-21/2_sem/IP/IP_PIbd-21_Raspaev_NI/data.mv.db [2.1.210/7]" +General error: "org.h2.mvstore.MVStoreException: The file is locked: D:/RaspaevNikolayPIbd-21/2_sem/IP/IP_PIbd-21_Raspaev_NI/data.mv.db [2.1.210/7]" [50000-210] + at org.h2.message.DbException.get(DbException.java:216) + at org.h2.message.DbException.convert(DbException.java:414) + at org.h2.mvstore.db.Store.lambda$new$0(Store.java:120) + at org.h2.mvstore.MVStore.handleException(MVStore.java:3296) + at org.h2.mvstore.MVStore.panic(MVStore.java:585) + at org.h2.mvstore.MVStore.(MVStore.java:461) + at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4056) + at org.h2.mvstore.db.Store.(Store.java:129) + at org.h2.engine.Database.(Database.java:324) + at org.h2.engine.Engine.openSession(Engine.java:92) + at org.h2.engine.Engine.openSession(Engine.java:222) + at org.h2.engine.Engine.createSession(Engine.java:201) + at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338) + at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:122) + at org.h2.Driver.connect(Driver.java:59) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:284) + at org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl.getIsolatedConnection(DdlTransactionIsolatorNonJtaImpl.java:41) + at org.hibernate.tool.schema.internal.exec.ImprovedExtractionContextImpl.getJdbcConnection(ImprovedExtractionContextImpl.java:63) + at org.hibernate.tool.schema.internal.exec.ImprovedExtractionContextImpl.getJdbcDatabaseMetaData(ImprovedExtractionContextImpl.java:70) + at org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl.processTableResultSet(InformationExtractorJdbcDatabaseMetaDataImpl.java:64) + at org.hibernate.tool.schema.extract.internal.AbstractInformationExtractorImpl.getTables(AbstractInformationExtractorImpl.java:564) + at org.hibernate.tool.schema.extract.internal.DatabaseInformationImpl.getTablesInformation(DatabaseInformationImpl.java:122) + at org.hibernate.tool.schema.internal.GroupedSchemaMigratorImpl.performTablesMigration(GroupedSchemaMigratorImpl.java:71) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:225) + at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:126) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:284) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:143) + at java.base/java.util.HashMap.forEach(HashMap.java:1421) + at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:140) + at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:336) + at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:415) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1425) + at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:376) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1797) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1747) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1130) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:905) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:432) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1302) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1291) + at com.LabWork.app.AppApplication.main(AppApplication.java:10) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) +Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Внутренняя ошибка: "org.h2.mvstore.MVStoreException: The file is locked: D:/RaspaevNikolayPIbd-21/2_sem/IP/IP_PIbd-21_Raspaev_NI/data.mv.db [2.1.210/7]" +General error: "org.h2.mvstore.MVStoreException: The file is locked: D:/RaspaevNikolayPIbd-21/2_sem/IP/IP_PIbd-21_Raspaev_NI/data.mv.db [2.1.210/7]" [50000-210] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:573) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:496) + ... 68 more +Caused by: org.h2.mvstore.MVStoreException: The file is locked: D:/RaspaevNikolayPIbd-21/2_sem/IP/IP_PIbd-21_Raspaev_NI/data.mv.db [2.1.210/7] + at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004) + at org.h2.mvstore.FileStore.open(FileStore.java:163) + at org.h2.mvstore.MVStore.(MVStore.java:444) + ... 62 more diff --git a/src/main/java/com/LabWork/app/MangaStore/controller/CreatorActionMvcController.java b/src/main/java/com/LabWork/app/MangaStore/controller/Creator/CreatorActionMvcController.java similarity index 61% rename from src/main/java/com/LabWork/app/MangaStore/controller/CreatorActionMvcController.java rename to src/main/java/com/LabWork/app/MangaStore/controller/Creator/CreatorActionMvcController.java index ef56d60..94446e5 100644 --- a/src/main/java/com/LabWork/app/MangaStore/controller/CreatorActionMvcController.java +++ b/src/main/java/com/LabWork/app/MangaStore/controller/Creator/CreatorActionMvcController.java @@ -1,4 +1,4 @@ -package com.LabWork.app.MangaStore.controller; +package com.LabWork.app.MangaStore.controller.Creator; import com.LabWork.app.MangaStore.model.Dto.CreatorMangaDto; import com.LabWork.app.MangaStore.model.Dto.SupportDto.MangaDto; @@ -9,7 +9,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; -import org.springframework.util.StringUtils; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -29,38 +28,44 @@ public class CreatorActionMvcController { this.mangaService = mangaService; } - @GetMapping - public String getCreators(Model model) { + @GetMapping() + public String getCreator(@RequestParam(value = "creatorId", required = false) Long creatorId, Model model) { model.addAttribute("creators", creatorService.findAllCreators().stream() .map(CreatorMangaDto::new) .toList()); + if(creatorId != null){ + model.addAttribute("currentCreator", new CreatorMangaDto(creatorService.findCreator(creatorId))); + } model.addAttribute("creatorId", 0); return "creatorAction"; } - @GetMapping("/{id}") - public String getCreator(@PathVariable Long id, Model model) { - model.addAttribute("creator", new CreatorMangaDto(creatorService.findCreator(id))); - return "creatorAction"; - } - @GetMapping("/edit/{id}") public String editManga(@PathVariable(required = false) Long id, Model model) { model.addAttribute("mangaId", id); model.addAttribute("MangaDto", new MangaDto(mangaService.findManga(id))); + model.addAttribute("creators", + creatorService.findAllCreators().stream() + .map(CreatorMangaDto::new) + .toList()); return "creatorAction-edit"; } - @GetMapping("/create/{id}") - public String createManga(@PathVariable(required = false) Long id, Model model) { - model.addAttribute("creatorId", id); + @GetMapping("/create") + public String createManga(@RequestParam(value = "creatorId", required = false) Long creatorId, Model model) { + model.addAttribute("creatorId", 0); model.addAttribute("MangaDto", new MangaDto()); + model.addAttribute("creators", + creatorService.findAllCreators().stream() + .map(CreatorMangaDto::new) + .toList()); return "creatorAction-edit"; } - @PostMapping(value = {"/{creatorId}/manga/", "/{creatorId}/manga/{mangaId}"}) - public String saveManga(@PathVariable Long creatorId, @PathVariable(value = "mangaId", required = false) Long mangaId, @RequestParam("image") MultipartFile multipartFile, + @PostMapping(value = {"/manga/", "/manga/{mangaId}"}) + public String saveManga(@PathVariable(value = "mangaId", required = false) Long mangaId, @RequestParam("image") MultipartFile multipartFile, + @RequestParam(value = "creatorId", required = false) Long creatorId, @ModelAttribute @Valid MangaDto MangaDto, BindingResult bindingResult, Model model) throws IOException { @@ -76,12 +81,22 @@ public class CreatorActionMvcController { } else { mangaService.updateManga(mangaId, MangaDto.getChapterCount(), MangaDto.getImage()); } - return "redirect:/creatorAction/1"; + if (creatorId != null){ + return "redirect:/creatorAction?creatorId=" + creatorId; + } else { + return "redirect:/creatorAction?creatorId=" + mangaService.findManga(mangaId).getCreatorId(); + } + } @PostMapping("/delete/{id}") public String deleteCreator(@PathVariable Long id) { + Long creatorId = mangaService.findManga(id).getCreatorId(); mangaService.deleteManga(id); - return "redirect:/creatorAction/1"; + if (creatorId != null){ + return "redirect:/creatorAction?creatorId=" + creatorId; + } else { + return "redirect:/creatorAction"; + } } } diff --git a/src/main/java/com/LabWork/app/MangaStore/controller/CreatorController.java b/src/main/java/com/LabWork/app/MangaStore/controller/Creator/CreatorController.java similarity index 97% rename from src/main/java/com/LabWork/app/MangaStore/controller/CreatorController.java rename to src/main/java/com/LabWork/app/MangaStore/controller/Creator/CreatorController.java index 3858449..a1054d5 100644 --- a/src/main/java/com/LabWork/app/MangaStore/controller/CreatorController.java +++ b/src/main/java/com/LabWork/app/MangaStore/controller/Creator/CreatorController.java @@ -1,4 +1,4 @@ -package com.LabWork.app.MangaStore.controller; +package com.LabWork.app.MangaStore.controller.Creator; import com.LabWork.app.MangaStore.model.Dto.CreatorMangaDto; import com.LabWork.app.MangaStore.service.CreatorService; diff --git a/src/main/java/com/LabWork/app/MangaStore/controller/CreatorMvcController.java b/src/main/java/com/LabWork/app/MangaStore/controller/Creator/CreatorMvcController.java similarity index 97% rename from src/main/java/com/LabWork/app/MangaStore/controller/CreatorMvcController.java rename to src/main/java/com/LabWork/app/MangaStore/controller/Creator/CreatorMvcController.java index 1652064..1af944b 100644 --- a/src/main/java/com/LabWork/app/MangaStore/controller/CreatorMvcController.java +++ b/src/main/java/com/LabWork/app/MangaStore/controller/Creator/CreatorMvcController.java @@ -1,4 +1,4 @@ -package com.LabWork.app.MangaStore.controller; +package com.LabWork.app.MangaStore.controller.Creator; import com.LabWork.app.MangaStore.model.Dto.CreatorMangaDto; import com.LabWork.app.MangaStore.service.CreatorService; diff --git a/src/main/java/com/LabWork/app/MangaStore/controller/MangaController.java b/src/main/java/com/LabWork/app/MangaStore/controller/Manga/MangaController.java similarity index 97% rename from src/main/java/com/LabWork/app/MangaStore/controller/MangaController.java rename to src/main/java/com/LabWork/app/MangaStore/controller/Manga/MangaController.java index 596a255..7dc9552 100644 --- a/src/main/java/com/LabWork/app/MangaStore/controller/MangaController.java +++ b/src/main/java/com/LabWork/app/MangaStore/controller/Manga/MangaController.java @@ -1,4 +1,4 @@ -package com.LabWork.app.MangaStore.controller; +package com.LabWork.app.MangaStore.controller.Manga; import com.LabWork.app.MangaStore.model.Dto.MangaReaderDto; diff --git a/src/main/java/com/LabWork/app/MangaStore/controller/MangaMvcController.java b/src/main/java/com/LabWork/app/MangaStore/controller/Manga/MangaMvcController.java similarity index 96% rename from src/main/java/com/LabWork/app/MangaStore/controller/MangaMvcController.java rename to src/main/java/com/LabWork/app/MangaStore/controller/Manga/MangaMvcController.java index 5c0ca86..f72ca4f 100644 --- a/src/main/java/com/LabWork/app/MangaStore/controller/MangaMvcController.java +++ b/src/main/java/com/LabWork/app/MangaStore/controller/Manga/MangaMvcController.java @@ -1,4 +1,4 @@ -package com.LabWork.app.MangaStore.controller; +package com.LabWork.app.MangaStore.controller.Manga; import com.LabWork.app.MangaStore.model.Dto.MangaReaderDto; import com.LabWork.app.MangaStore.model.Dto.ReaderMangaDto; diff --git a/src/main/java/com/LabWork/app/MangaStore/controller/ReaderActionMvcController.java b/src/main/java/com/LabWork/app/MangaStore/controller/Reader/ReaderActionMvcController.java similarity index 63% rename from src/main/java/com/LabWork/app/MangaStore/controller/ReaderActionMvcController.java rename to src/main/java/com/LabWork/app/MangaStore/controller/Reader/ReaderActionMvcController.java index 5eacb63..9f9750b 100644 --- a/src/main/java/com/LabWork/app/MangaStore/controller/ReaderActionMvcController.java +++ b/src/main/java/com/LabWork/app/MangaStore/controller/Reader/ReaderActionMvcController.java @@ -1,4 +1,4 @@ -package com.LabWork.app.MangaStore.controller; +package com.LabWork.app.MangaStore.controller.Reader; import com.LabWork.app.MangaStore.model.Dto.ReaderMangaDto; import com.LabWork.app.MangaStore.model.Dto.SupportDto.MangaDto; @@ -11,10 +11,8 @@ import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.*; -import org.springframework.web.multipart.MultipartFile; import java.io.IOException; -import java.util.Base64; @Controller @RequestMapping("/readerAction") @@ -28,41 +26,42 @@ public class ReaderActionMvcController { this.mangaService = mangaService; } - @GetMapping - public String getReaders(Model model) { + @GetMapping() + public String getReader(@RequestParam(value = "readerId", required = false) Long readerId, Model model) { model.addAttribute("readers", readerService.findAllReaders().stream() .map(ReaderMangaDto::new) .toList()); - model.addAttribute("readerId", 0); - return "readerAction"; - } - - @GetMapping("/{id}") - public String getReader(@PathVariable Long id, Model model) { - model.addAttribute("reader", new ReaderMangaDto(readerService.findReader(id))); - model.addAttribute("mangaId", id); + if (readerId != null){ + model.addAttribute("readerId", readerId); + model.addAttribute("reader", new ReaderMangaDto(readerService.findReader(readerId))); + } else { + model.addAttribute("readerId", 0); + model.addAttribute("reader", new ReaderMangaDto()); + } model.addAttribute("MangaDto", new MangaDto()); model.addAttribute("mangaList", mangaService.findAllMangas()); return "readerAction"; } - @PostMapping("/{readerId}/manga") - public String saveManga(@PathVariable Long readerId, @RequestParam("mangaId") Long mangaId, - @ModelAttribute @Valid MangaDto MangaDto, - BindingResult bindingResult, - Model model) throws IOException { + @PostMapping("/manga/{readerId}") + public String saveManga(@PathVariable Long readerId, + @RequestParam("mangaId") Long mangaId, + @ModelAttribute @Valid MangaDto MangaDto, + BindingResult bindingResult, + Model model) throws IOException { /* if (bindingResult.hasErrors()) { model.addAttribute("errors", bindingResult.getAllErrors()); return "readerAction-edit"; }*/ readerService.addManga(mangaId, readerId); - return "redirect:/readerAction/1"; + System.out.println(mangaId + " " + readerId); + return "redirect:/readerAction/?readerId=" + readerId; } @PostMapping("/{id}/removeManga/{mangaId}") public String removeManga(@PathVariable Long id, @PathVariable Long mangaId) { readerService.removeManga(mangaId, id); - return "redirect:/readerAction/1"; + return "redirect:/readerAction/?readerId=" + id; } } diff --git a/src/main/java/com/LabWork/app/MangaStore/controller/ReaderController.java b/src/main/java/com/LabWork/app/MangaStore/controller/Reader/ReaderController.java similarity index 97% rename from src/main/java/com/LabWork/app/MangaStore/controller/ReaderController.java rename to src/main/java/com/LabWork/app/MangaStore/controller/Reader/ReaderController.java index 856861a..e65b71f 100644 --- a/src/main/java/com/LabWork/app/MangaStore/controller/ReaderController.java +++ b/src/main/java/com/LabWork/app/MangaStore/controller/Reader/ReaderController.java @@ -1,4 +1,4 @@ -package com.LabWork.app.MangaStore.controller; +package com.LabWork.app.MangaStore.controller.Reader; import com.LabWork.app.MangaStore.model.Dto.ReaderMangaDto; diff --git a/src/main/java/com/LabWork/app/MangaStore/controller/Reader/ReaderMvcController.java b/src/main/java/com/LabWork/app/MangaStore/controller/Reader/ReaderMvcController.java new file mode 100644 index 0000000..8e9195d --- /dev/null +++ b/src/main/java/com/LabWork/app/MangaStore/controller/Reader/ReaderMvcController.java @@ -0,0 +1,63 @@ +package com.LabWork.app.MangaStore.controller.Reader; + +import com.LabWork.app.MangaStore.model.Dto.ReaderMangaDto; +import com.LabWork.app.MangaStore.service.ReaderService; +import jakarta.validation.Valid; +import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; +import org.springframework.validation.BindingResult; +import org.springframework.web.bind.annotation.*; + +@Controller +@RequestMapping("/reader") +public class ReaderMvcController { + private final ReaderService readerService; + + public ReaderMvcController(ReaderService readerService) { + this.readerService = readerService; + } + + @GetMapping + public String getReaders(Model model) { + model.addAttribute("readers", + readerService.findAllReaders().stream() + .map(ReaderMangaDto::new) + .toList()); + return "reader"; + } + + @GetMapping(value = {"/edit", "/edit/{id}"}) + public String editReader(@PathVariable(required = false) Long id, + Model model) { + if (id == null || id <= 0) { + model.addAttribute("ReaderMangaDto", new ReaderMangaDto()); + } else { + model.addAttribute("readerId", id); + model.addAttribute("ReaderMangaDto", new ReaderMangaDto(readerService.findReader(id))); + } + return "reader-edit"; + } + + @PostMapping(value = {"", "/{id}"}) + public String saveReader(@PathVariable(required = false) Long id, + @ModelAttribute @Valid ReaderMangaDto readerMangaDto, + BindingResult bindingResult, + Model model) { + if (bindingResult.hasErrors()) { + model.addAttribute("errors", bindingResult.getAllErrors()); + return "reader-edit"; + } + if (id == null || id <= 0) { + readerService.addReader(readerMangaDto.getReaderName(), readerMangaDto.getHashedPassword()); + } else { + readerService.updateReader(id, readerMangaDto.getReaderName(), readerMangaDto.getHashedPassword()); + } + return "redirect:/reader"; + } + + @PostMapping("/delete/{id}") + public String deleteReader(@PathVariable Long id) { + readerService.deleteReader(id); + return "redirect:/reader"; + } +} diff --git a/src/main/resources/templates/creatorAction-edit.html b/src/main/resources/templates/creatorAction-edit.html index b779fcd..cb4c1d1 100644 --- a/src/main/resources/templates/creatorAction-edit.html +++ b/src/main/resources/templates/creatorAction-edit.html @@ -7,8 +7,14 @@

-
-
+ +
+ + +
+
@@ -23,8 +29,8 @@
Назад diff --git a/src/main/resources/templates/creatorAction.html b/src/main/resources/templates/creatorAction.html index ba8b7f4..3cff1d7 100644 --- a/src/main/resources/templates/creatorAction.html +++ b/src/main/resources/templates/creatorAction.html @@ -9,18 +9,32 @@

Creator

- +
+
+
+
+ + +
+
+ +
+
-
+
diff --git a/src/main/resources/templates/default.html b/src/main/resources/templates/default.html index 58a4d08..a6342bc 100644 --- a/src/main/resources/templates/default.html +++ b/src/main/resources/templates/default.html @@ -29,10 +29,9 @@ Index Creator Reader - CreatorAction - ReaderAction + CreatorAction + ReaderAction Catalog - MangaPage Документация REST API Консоль H2 diff --git a/src/main/resources/templates/readerAction.html b/src/main/resources/templates/readerAction.html index b0b121a..81df7f5 100644 --- a/src/main/resources/templates/readerAction.html +++ b/src/main/resources/templates/readerAction.html @@ -12,7 +12,7 @@
-
+
+
+
+ +
+
+ +
@@ -46,7 +65,9 @@ th:attr="onclick=|confirm('Удалить запись?') && document.getElementById('remove-${manga.id}').click()|"> Удалить -
+ +