From b27e0717e599e8d492ae3feecd4e336736f611f3 Mon Sep 17 00:00:00 2001 From: DyCTaTOR <125912249+DyCTaTOR@users.noreply.github.com> Date: Tue, 4 Jun 2024 14:33:25 +0400 Subject: [PATCH] =?UTF-8?q?=D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0=20=D1=81?= =?UTF-8?q?=20Bean=20=D0=B2=20SecurityConfiguration?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data.mv.db | Bin 1937408 -> 2002944 bytes data.trace.db | 220 ++++++++++++++++++ .../api/EntrysDataSignupController.java | 14 +- .../entrysData/api/EntrysDataSignupDto.java | 11 + src/main/resources/templates/signup.html | 12 + 5 files changed, 256 insertions(+), 1 deletion(-) diff --git a/data.mv.db b/data.mv.db index 63f9c1e78a07a0c1dc1bc10f229e6730caa5214e..4abc35d391de4c5201eda8337046ba3922a7b085 100644 GIT binary patch delta 32280 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 delta 9876 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 H1|9u>bvzXu diff --git a/data.trace.db b/data.trace.db index c6c1255..65e364f 100644 --- a/data.trace.db +++ b/data.trace.db @@ -29514,3 +29514,223 @@ Column "KEY_SEQ" not found [42122-224] at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:115) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-06-04 14:25:49.559750+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLDataException: Значение слишком длинное для поля "PASSWORD CHARACTER VARYING(25)": "'$2a$10$j8R6SGPJvD4ivy46uWWqLO6UrVHdDsnHG3F/2AEiT17gDTOVIniQi' (60)" +Value too long for column "PASSWORD CHARACTER VARYING(25)": "'$2a$10$j8R6SGPJvD4ivy46uWWqLO6UrVHdDsnHG3F/2AEiT17gDTOVIniQi' (60)"; SQL statement: +insert into entrys_data (department_id,login,password,role,id) values (?,?,?,?,?) [22001-224] +2024-06-04 14:29:15.452952+04:00 jdbc[3]: exception +java.sql.SQLClientInfoException: Client info name 'ApplicationName' not supported. + at org.h2.jdbc.JdbcConnection.setClientInfo(JdbcConnection.java:1626) + at org.jkiss.dbeaver.ext.generic.model.GenericDataSource.populateClientAppName(GenericDataSource.java:199) + at org.jkiss.dbeaver.ext.generic.model.GenericDataSource.openConnection(GenericDataSource.java:162) + at org.jkiss.dbeaver.ext.h2.model.H2DataSource.openConnection(H2DataSource.java:74) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCExecutionContext.connect(JDBCExecutionContext.java:106) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCRemoteInstance.initializeMainContext(JDBCRemoteInstance.java:102) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCRemoteInstance.(JDBCRemoteInstance.java:61) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.initializeRemoteInstance(JDBCDataSource.java:119) + at org.jkiss.dbeaver.ext.generic.model.GenericDataSource.(GenericDataSource.java:124) + at org.jkiss.dbeaver.ext.h2.model.H2DataSource.(H2DataSource.java:43) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createDataSourceImpl(H2MetaModel.java:55) + at org.jkiss.dbeaver.ext.generic.GenericDataSourceProvider.openDataSource(GenericDataSourceProvider.java:106) + at org.jkiss.dbeaver.registry.DataSourceDescriptor.openDataSource(DataSourceDescriptor.java:1368) + at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect0(DataSourceDescriptor.java:1245) + at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect(DataSourceDescriptor.java:1035) + at org.jkiss.dbeaver.ui.editors.DatabaseLazyEditorInput.initializeRealInput(DatabaseLazyEditorInput.java:262) + at org.jkiss.dbeaver.ui.editors.ProgressEditorPart$InitNodeService.evaluate(ProgressEditorPart.java:171) + at org.jkiss.dbeaver.ui.editors.ProgressEditorPart$InitNodeService.evaluate(ProgressEditorPart.java:1) + at org.jkiss.dbeaver.ui.LoadingJob.run(LoadingJob.java:94) + at org.jkiss.dbeaver.ui.LoadingJob.run(LoadingJob.java:78) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:115) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-06-04 14:29:17.864415+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:544) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:886) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:166) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:219) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:194) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:115) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-06-04 14:29:17.869402+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:544) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:886) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:166) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:219) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:194) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:115) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-06-04 14:29:17.870399+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:544) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:886) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:166) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:219) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:194) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:115) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-06-04 14:29:17.872394+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:544) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:886) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:166) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:219) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:194) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:115) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-06-04 14:29:17.885359+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.ForeignKeysCache.fetchObject(ForeignKeysCache.java:146) + at org.jkiss.dbeaver.ext.generic.model.ForeignKeysCache.fetchObject(ForeignKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:351) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getAssociations(GenericTableBase.java:282) + at org.jkiss.dbeaver.model.virtual.DBVUtils.getAllAssociations(DBVUtils.java:329) + at org.jkiss.dbeaver.model.DBUtils.getAttributeReferrers(DBUtils.java:1062) + at org.jkiss.dbeaver.model.data.DBDAttributeBindingMeta.lateBinding(DBDAttributeBindingMeta.java:267) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:906) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:166) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:219) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:194) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:115) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-06-04 14:29:17.887354+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.ForeignKeysCache.fetchObject(ForeignKeysCache.java:146) + at org.jkiss.dbeaver.ext.generic.model.ForeignKeysCache.fetchObject(ForeignKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:351) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getAssociations(GenericTableBase.java:282) + at org.jkiss.dbeaver.model.virtual.DBVUtils.getAllAssociations(DBVUtils.java:329) + at org.jkiss.dbeaver.model.DBUtils.getAttributeReferrers(DBUtils.java:1062) + at org.jkiss.dbeaver.model.data.DBDAttributeBindingMeta.lateBinding(DBDAttributeBindingMeta.java:267) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:906) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:166) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:219) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:194) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:115) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) diff --git a/src/main/java/com/example/demo/entrysData/api/EntrysDataSignupController.java b/src/main/java/com/example/demo/entrysData/api/EntrysDataSignupController.java index 4d59156..4f5c4a6 100644 --- a/src/main/java/com/example/demo/entrysData/api/EntrysDataSignupController.java +++ b/src/main/java/com/example/demo/entrysData/api/EntrysDataSignupController.java @@ -1,8 +1,10 @@ package com.example.demo.entrysData.api; +import java.util.List; import java.util.Objects; import org.modelmapper.ModelMapper; +import org.modelmapper.TypeToken; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.validation.BindingResult; @@ -12,6 +14,8 @@ import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import com.example.demo.core.configuration.Constants; +import com.example.demo.department.api.DepartmentDto; +import com.example.demo.department.service.DepartmentService; import com.example.demo.entrysData.model.EntrysDataEntity; import com.example.demo.entrysData.service.EntrysDataService; @@ -24,24 +28,32 @@ public class EntrysDataSignupController { private static final String SIGNUP_VIEW = "signup"; private static final String USER_ATTRIBUTE = "user"; + private static final String DEPARTMENT_ATTRIBUTE = "departments"; + private final DepartmentService departmentService; private final EntrysDataService userService; private final ModelMapper modelMapper; public EntrysDataSignupController( EntrysDataService userService, - ModelMapper modelMapper) { + ModelMapper modelMapper, DepartmentService departmentService) { this.userService = userService; this.modelMapper = modelMapper; + this.departmentService = departmentService; } private EntrysDataEntity toEntity(EntrysDataSignupDto dto) { return modelMapper.map(dto, EntrysDataEntity.class); } + private List getDepartments(){ + return modelMapper.map(departmentService.getAll(), new TypeToken>(){}.getType()); + } + @GetMapping public String getSignup(Model model) { model.addAttribute(USER_ATTRIBUTE, new EntrysDataSignupDto()); + model.addAttribute(DEPARTMENT_ATTRIBUTE, getDepartments()); return SIGNUP_VIEW; } diff --git a/src/main/java/com/example/demo/entrysData/api/EntrysDataSignupDto.java b/src/main/java/com/example/demo/entrysData/api/EntrysDataSignupDto.java index ee07ea5..6b22be6 100644 --- a/src/main/java/com/example/demo/entrysData/api/EntrysDataSignupDto.java +++ b/src/main/java/com/example/demo/entrysData/api/EntrysDataSignupDto.java @@ -1,5 +1,6 @@ package com.example.demo.entrysData.api; +import groovyjarjarantlr4.v4.runtime.misc.NotNull; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Size; @@ -7,6 +8,8 @@ public class EntrysDataSignupDto { @NotBlank @Size(min = 3, max = 20) private String login; + @NotNull + private Long departmentId; @NotBlank @Size(min = 3, max = 20) private String password; @@ -26,6 +29,14 @@ public class EntrysDataSignupDto { return password; } + public Long getDepartmentId(){ + return departmentId; + } + + public void setDepartmentId(Long departmentId){ + this.departmentId = departmentId; + } + public void setPassword(String password) { this.password = password; } diff --git a/src/main/resources/templates/signup.html b/src/main/resources/templates/signup.html index 293fcaa..f6ede08 100644 --- a/src/main/resources/templates/signup.html +++ b/src/main/resources/templates/signup.html @@ -13,6 +13,18 @@
+
+ + +
+
+