From bba5db174340d84105f82944fc496362a98b0ba1 Mon Sep 17 00:00:00 2001 From: egovframesupport Date: Wed, 28 Feb 2024 14:16:19 +0900 Subject: [PATCH] egovframe-runtime v4.2.0 FINAL --- .idea/.gitignore | 3 - .idea/.name | 1 - .idea/compiler.xml | 30 - .idea/egovframe-runtime-4.0.iml | 2 - .idea/encodings.xml | 39 - .idea/jarRepositories.xml | 25 - .idea/misc.xml | 20 - Batch/org.egovframe.rte.bat.core/pom.xml | 92 +- .../EgovEscapableDelimitedLineTokenizer.java | 3 +- .../launch/support/EgovCommandLineRunner.java | 6 +- .../index/csvData_NDX_20171101090712.csv | 4 + .../index/csvData_NDX_20171101090812.csv | 4 + .../index/csvData_NDX_20171101090912.csv | 4 + .../index/csvData_NDX_20171101091012.csv | 4 + .../index/csvData_NDX_20171101091112.csv | 4 + .../index/csvData_NDX_20171101091113.csv | 4 + .../index/csvData_NDX_20171101091114.csv | 4 + .../index/csvData_NDX_20171101091115.csv | 4 + .../index/csvData_NDX_20171101091116.csv | 4 + .../index/csvData_NDX_20171101091117.csv | 4 + .../index/csvData_NDX_20171101091118.csv | 4 + .../index/csvData_NDX_20171101091119.csv | 4 + .../index/csvData_NDX_20171101091120.csv | 4 + .../index/csvData_NDX_20171101091121.csv | 4 + .../index/csvData_NDX_20171101091122.csv | 4 + .../index/csvData_NDX_20171101091123.csv | 4 + .../index/csvData_NDX_20171101091124.csv | 4 + .../index/csvData_NDX_20171101091125.csv | 4 + .../index/csvData_NDX_20171101091126.csv | 4 + .../index/csvData_NDX_20171101091127.csv | 4 + .../index/csvData_NDX_20171101091128.csv | 4 + .../index/csvData_NDX_20171101091129.csv | 4 + .../index/csvData_NDX_20171101091130.csv | 4 + .../index/csvData_NDX_20171101091131.csv | 4 + .../index/csvData_NDX_20171101091132.csv | 4 + .../index/csvData_NDX_20171101091133.csv | 4 + .../index/csvData_NDX_20171101091134.csv | 4 + .../index/csvData_NDX_20171101091135.csv | 4 + .../index/csvData_NDX_20171101091136.csv | 4 + .../index/csvData_NDX_20171101091137.csv | 4 + .../index/csvData_NDX_20171101091138.csv | 4 + .../index/csvData_NDX_20171101091139.csv | 4 + .../index/csvData_NDX_20171101091140.csv | 4 + .../index/csvData_NDX_20171101091141.csv | 4 + .../index/csvData_NDX_20171101091142.csv | 4 + .../index/csvData_NDX_20171101091143.csv | 4 + .../index/csvData_NDX_20171101091144.csv | 4 + .../index/csvData_NDX_20171101091145.csv | 4 + .../index/csvData_NDX_20171101091146.csv | 4 + .../index/csvData_NDX_20171101091147.csv | 4 + .../index/csvData_NDX_20171101091148.csv | 4 + .../index/csvData_NDX_20171101091149.csv | 4 + .../index/csvData_NDX_20171101091150.csv | 4 + .../index/csvData_NDX_20171101091151.csv | 4 + .../index/csvData_NDX_20171101091152.csv | 4 + .../index/csvData_NDX_20171101091153.csv | 4 + .../index/csvData_NDX_20171101091154.csv | 4 + .../index/csvData_NDX_20171101091155.csv | 4 + .../index/csvData_NDX_20171101091156.csv | 4 + .../index/csvData_NDX_20171101091157.csv | 4 + .../index/csvData_NDX_20171101091158.csv | 4 + .../index/csvData_NDX_20171101091159.csv | 4 + .../index/csvData_NDX_20171101091160.csv | 4 + .../org.egovframe.rte.fdl.access/pom.xml | 83 +- .../bean/AccessDataSourceFactoryBean.java | 6 +- .../access/bean/AuthorityMapFactoryBean.java | 6 +- .../bean/AuthorityResourceMetadata.java | 8 +- .../access/bean/AuthorityUserFactoryBean.java | 6 +- .../access/bean/ResourceMapFactoryBean.java | 6 +- .../access/bean/RoleAndUrlFactoryBean.java | 6 +- .../fdl/access/config/EgovAccessConfig.java | 8 +- .../EgovAccessConfigBeanDefinitionParser.java | 104 +- .../config/EgovAccessConfigNameHandler.java | 6 +- .../access/config/EgovAccessConfigShare.java | 6 +- .../interceptor/EgovAccessInterceptor.java | 10 +- .../access/interceptor/EgovAccessUtil.java | 6 +- .../fdl/access/service/EgovAccessService.java | 6 +- .../access/service/EgovUserDetailsHelper.java | 6 +- .../access/service/impl/EgovAccessDao.java | 6 +- .../service/impl/EgovAccessServiceImpl.java | 6 +- .../main/resources/META-INF/spring.schemas | 4 +- ...access-4.1.0.xsd => egov-access-4.2.0.xsd} | 0 .../META-INF/spring/context-access.xml | 2 +- Foundation/org.egovframe.rte.fdl.cmmn/pom.xml | 88 +- .../fdl/cmmn/aspect/ExceptionTransfer.java | 6 +- .../rte/fdl/cmmn/trace/LeaveaTrace.java | 6 +- .../fdl/cmmn/cache/ehcache/CacheableTest.java | 3 - .../org.egovframe.rte.fdl.crypto/pom.xml | 81 +- .../fdl/cryptography/EgovPasswordEncoder.java | 2 - .../EgovCryptoConfigBeanDefinitionParser.java | 97 +- .../impl/EgovARIACryptoServiceImpl.java | 4 +- .../impl/EgovEnvCryptoServiceImpl.java | 48 +- .../impl/EgovGeneralCryptoServiceImpl.java | 2 - .../main/resources/META-INF/spring.schemas | 4 +- ...crypto-4.1.0.xsd => egov-crypto-4.2.0.xsd} | 0 .../cryptography/EgovDigestServiceTest.java | 2 +- .../EgovGeneralCryptoServiceTest.java | 1 + .../META-INF/spring/config/context-crypto.xml | 2 +- .../META-INF/spring/config/crypto-config.xml | 11 +- .../META-INF/spring/context-crypto.xml | 2 +- .../org.egovframe.rte.fdl.excel/pom.xml | 96 +- .../testdata/template/template.xls | Bin 0 -> 22528 bytes .../testdata/template/template.xlsx | Bin 0 -> 10434 bytes .../testdata/testGetCellContents.xlsx | Bin 6900 -> 6901 bytes .../testdata/testModifyCellAttribute.xlsx | Bin 6953 -> 6954 bytes .../testdata/testModifyCellContents.xlsx | Bin 3403 -> 3404 bytes .../testdata/testModifyDocAttribute.xlsx | Bin 3776 -> 3776 bytes .../testdata/testUseTemplate1.xlsx | Bin 8152 -> 8152 bytes .../testdata/testUseTemplate2.xlsx | Bin 9707 -> 9707 bytes .../testdata/testWriteExcelFile.xlsx | Bin 4019 -> 4020 bytes .../testdata/testWriteExcelFileAttribute.xlsx | Bin 3786 -> 3787 bytes .../pom.xml | 79 +- .../rte/fdl/filehandling/EgovFileUtil.java | 24 +- .../filehandling/FilehandlingServiceTest.java | 297 +- .../tmp/{movedfile.txt => test.txt} | 0 .../org.egovframe.rte.fdl.idgnr/pom.xml | 84 +- .../fdl/idgnr/impl/EgovUUIdGnrService.java | 4 +- .../logs/daily/dailyRollingSample.log | 2 +- .../org.egovframe.rte.fdl.logging/pom.xml | 96 +- .../logging/util/EgovResourceReleaser.java | 4 +- .../META-INF/spring/context-datasource.xml | 2 +- .../META-INF/testdata/dialect/db2l.sql | 64 + .../META-INF/testdata/dialect/hsqldb.sql | 16 + .../META-INF/testdata/dialect/mssql.sql | 62 + .../META-INF/testdata/dialect/mysql.sql | 68 + .../META-INF/testdata/dialect/oracle.sql | 70 + .../META-INF/testdata/dialect/postgresql.sql | 65 + .../org.egovframe.rte.fdl.property/pom.xml | 87 +- .../rte/fdl/property/EgovPropertyService.java | 23 - .../impl/EgovPropertyServiceImpl.java | 73 +- .../PropertyServiceAllKeyValGetTest.java | 50 - .../property/PropertyServiceBasicTest.java | 50 +- .../property/PropertyServiceCharSetTest.java | 9 +- .../property/PropertyServiceExtFileTest.java | 5 +- .../property/PropertyServiceRefreshTest.java | 21 +- .../properties/refresh-resource.properties | 55 +- .../resources/properties/resource.properties | 62 +- .../org.egovframe.rte.fdl.reactive/pom.xml | 272 ++ .../reactive/idgnr/EgovSequenceGenerator.java | 86 + .../rte/fdl/reactive/idgnr/package.html | 8 + .../logging/EgovMdcContextConfig.java | 111 + .../rte/fdl/reactive/logging/package.html | 8 + .../idgnr/EgovSequenceGeneratorTest.java | 21 + .../org.egovframe.rte.fdl.security/pom.xml | 88 +- ...govSecurityConfigBeanDefinitionParser.java | 27 +- ...ConfigInitializerBeanDefinitionParser.java | 28 +- .../config/EgovSecurityConfigShare.java | 5 +- .../fdl/security/config/EgovSecurityHttp.java | 141 +- .../fdl/security/config/SecurityConfig.java | 30 +- .../CsrfAccessDeniedUrlFactoryBean.java | 6 +- .../ErrorIfMaximumExceededFactoryBean.java | 6 +- .../intercept/CsrfAccessDeniedHandler.java | 6 +- .../main/resources/META-INF/spring.schemas | 4 +- ...rity-4.1.0.xsd => egov-security-4.2.0.xsd} | 5 + .../META-INF/spring/config-context.xml | 2 +- .../org.egovframe.rte.fdl.string/pom.xml | 104 +- .../rte/fdl/string/EgovDateUtil.java | 44 +- .../rte/fdl/string/EgovNumericUtil.java | 441 +- .../rte/fdl/string/EgovObjectUtil.java | 7 +- .../rte/fdl/string/EgovStringUtil.java | 329 +- .../rte/fdl/string/EgovDateUtilTest.java | 9 +- .../rte/fdl/string/EgovNumericUtilTest.java | 2 +- .../rte/fdl/string/EgovObjectUtilTest.java | 1 - Foundation/org.egovframe.rte.fdl.xml/pom.xml | 79 +- .../org.egovframe.rte.itl.integration/pom.xml | 100 +- .../HibernateIntegrationDefinitionDao.java | 2 +- .../org.egovframe.rte.itl.webservice/pom.xml | 90 +- .../org.egovframe.rte.psl.data.jpa/pom.xml | 88 +- .../pom.xml | 83 +- .../mongodb/MongoOperationsAnonymousTest.java | 6 +- .../data/mongodb/MongoOperationsAuthTest.java | 4 +- .../psl/data/mongodb/MongoTemplateTest.java | 19 +- .../data/mongodb/PersonRepositoryTest.java | 21 +- .../META-INF/spring/context-data-mongodb.xml | 2 +- .../org.egovframe.rte.psl.dataaccess/pom.xml | 94 +- .../rte/psl/dataaccess/util/EgovMap.java | 2 +- .../ibatis/MapTypeParameterTest.java | 2 +- .../mybatis/MapTypeParameterTest.java | 2 +- .../META-INF/testdata/outResultFile.txt | 3968 ++++++++--------- .../pom.xml | 294 ++ .../connect/EgovCassandraConfiguration.java | 109 + .../reactive/cassandra/connect/package.html | 8 + .../repository/EgovCassandraRepository.java | 70 + .../cassandra/repository/package.html | 8 + .../repository/CassandraConfiguration.java | 36 + .../cassandra/repository/CassandraTest.java | 50 + .../reactive/cassandra/repository/Sample.java | 30 + .../repository/SampleRepository.java | 56 + .../pom.xml | 304 ++ .../connect/EgovMongoDbConnectionFactory.java | 56 + .../psl/reactive/mongodb/connect/package.html | 8 + .../repository/EgovMongoDbRepository.java | 71 + .../reactive/mongodb/repository/package.html | 8 + .../repository/MongoDbConfiguration.java | 26 + .../mongodb/repository/MongoDbTest.java | 50 + .../reactive/mongodb/repository/Sample.java | 29 + .../mongodb/repository/SampleRepository.java | 63 + .../pom.xml | 295 ++ .../connect/EgovR2dbcConnectionFactory.java | 49 + .../psl/reactive/r2dbc/connect/package.html | 8 + .../r2dbc/repository/EgovR2dbcRepository.java | 70 + .../reactive/r2dbc/repository/package.html | 8 + .../r2dbc/repository/R2dbcConfiguration.java | 43 + .../reactive/r2dbc/repository/R2dbcTest.java | 50 + .../psl/reactive/r2dbc/repository/Sample.java | 29 + .../r2dbc/repository/SampleRepository.java | 47 + .../src/test/resources/script/r2dbc-h2.sql | 2 + .../pom.xml | 304 ++ .../redis/connect/EgovRedisConfiguration.java | 51 + .../psl/reactive/redis/connect/package.html | 8 + .../redis/repository/EgovRedisRepository.java | 74 + .../reactive/redis/repository/package.html | 8 + .../redis/repository/RedisConfiguration.java | 35 + .../reactive/redis/repository/RedisTest.java | 45 + .../psl/reactive/redis/repository/Sample.java | 26 + .../redis/repository/SampleRepository.java | 48 + .../org.egovframe.rte.ptl.mvc/pom.xml | 81 +- .../org.egovframe.rte.ptl.reactive/pom.xml | 301 ++ .../reactive/annotation/EgovController.java | 33 + .../reactive/annotation/EgovRepository.java | 33 + .../annotation/EgovRestController.java | 35 + .../ptl/reactive/annotation/EgovService.java | 33 + .../rte/ptl/reactive/annotation/package.html | 8 + .../exception/EgovAbstractService.java | 40 + .../ptl/reactive/exception/EgovErrorCode.java | 85 + .../ptl/reactive/exception/EgovException.java | 66 + .../exception/EgovExceptionHandler.java | 92 + .../exception/EgovExceptionResponse.java | 71 + .../exception/EgovServiceException.java | 57 + .../rte/ptl/reactive/exception/package.html | 8 + .../ptl/reactive/validation/EgovCnCheck.java | 17 + .../validation/EgovCnCheckValidation.java | 66 + .../ptl/reactive/validation/EgovCrnCheck.java | 17 + .../validation/EgovCrnCheckValidation.java | 66 + .../reactive/validation/EgovEmailCheck.java | 17 + .../validation/EgovEmailCheckValidation.java | 54 + .../reactive/validation/EgovEnglishCheck.java | 17 + .../EgovEnglishCheckValidation.java | 54 + .../reactive/validation/EgovKoreanCheck.java | 17 + .../validation/EgovKoreanCheckValidation.java | 54 + .../validation/EgovMobilePhoneCheck.java | 17 + .../EgovMobilePhoneCheckValidation.java | 55 + .../reactive/validation/EgovNullCheck.java | 17 + .../validation/EgovNullCheckValidation.java | 50 + .../reactive/validation/EgovPhoneCheck.java | 17 + .../validation/EgovPhoneCheckValidation.java | 55 + .../ptl/reactive/validation/EgovPwdCheck.java | 17 + .../validation/EgovPwdCheckValidation.java | 104 + .../ptl/reactive/validation/EgovRrnCheck.java | 17 + .../validation/EgovRrnCheckValidation.java | 67 + .../reactive/validation/EgovValidation.java | 60 + .../rte/ptl/reactive/validation/package.html | 8 + .../exception/EgovExceptionHandlerTest.java | 28 + .../reactive/exception/SampleController.java | 15 + .../validation/EgovNotNullValidationTest.java | 57 + .../ptl/reactive/validation/SampleDto.java | 61 + 256 files changed, 9210 insertions(+), 4137 deletions(-) delete mode 100644 .idea/.gitignore delete mode 100644 .idea/.name delete mode 100644 .idea/compiler.xml delete mode 100644 .idea/egovframe-runtime-4.0.iml delete mode 100644 .idea/encodings.xml delete mode 100644 .idea/jarRepositories.xml delete mode 100644 .idea/misc.xml create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101090712.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101090812.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101090912.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091012.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091112.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091113.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091114.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091115.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091116.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091117.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091118.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091119.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091120.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091121.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091122.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091123.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091124.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091125.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091126.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091127.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091128.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091129.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091130.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091131.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091132.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091133.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091134.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091135.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091136.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091137.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091138.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091139.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091140.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091141.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091142.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091143.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091144.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091145.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091146.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091147.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091148.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091149.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091150.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091151.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091152.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091153.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091154.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091155.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091156.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091157.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091158.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091159.csv create mode 100644 Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091160.csv rename Foundation/org.egovframe.rte.fdl.access/src/main/resources/org/egovframe/rte/fdl/access/config/{egov-access-4.1.0.xsd => egov-access-4.2.0.xsd} (100%) rename Foundation/org.egovframe.rte.fdl.crypto/src/main/resources/org/egovframe/rte/fdl/crypto/config/{egov-crypto-4.1.0.xsd => egov-crypto-4.2.0.xsd} (100%) create mode 100644 Foundation/org.egovframe.rte.fdl.excel/testdata/template/template.xls create mode 100644 Foundation/org.egovframe.rte.fdl.excel/testdata/template/template.xlsx rename Foundation/org.egovframe.rte.fdl.filehandling/tmp/{movedfile.txt => test.txt} (100%) create mode 100644 Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/db2l.sql create mode 100644 Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/hsqldb.sql create mode 100644 Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/mssql.sql create mode 100644 Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/mysql.sql create mode 100644 Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/oracle.sql create mode 100644 Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/postgresql.sql delete mode 100644 Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceAllKeyValGetTest.java create mode 100644 Foundation/org.egovframe.rte.fdl.reactive/pom.xml create mode 100644 Foundation/org.egovframe.rte.fdl.reactive/src/main/java/org/egovframe/rte/fdl/reactive/idgnr/EgovSequenceGenerator.java create mode 100644 Foundation/org.egovframe.rte.fdl.reactive/src/main/java/org/egovframe/rte/fdl/reactive/idgnr/package.html create mode 100644 Foundation/org.egovframe.rte.fdl.reactive/src/main/java/org/egovframe/rte/fdl/reactive/logging/EgovMdcContextConfig.java create mode 100644 Foundation/org.egovframe.rte.fdl.reactive/src/main/java/org/egovframe/rte/fdl/reactive/logging/package.html create mode 100644 Foundation/org.egovframe.rte.fdl.reactive/src/test/java/org/egovframe/rte/fdl/reactive/idgnr/EgovSequenceGeneratorTest.java rename Foundation/org.egovframe.rte.fdl.security/src/main/resources/org/egovframe/rte/fdl/security/config/{egov-security-4.1.0.xsd => egov-security-4.2.0.xsd} (96%) create mode 100644 Persistence/org.egovframe.rte.psl.reactive.cassandra/pom.xml create mode 100644 Persistence/org.egovframe.rte.psl.reactive.cassandra/src/main/java/org/egovframe/rte/psl/reactive/cassandra/connect/EgovCassandraConfiguration.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.cassandra/src/main/java/org/egovframe/rte/psl/reactive/cassandra/connect/package.html create mode 100644 Persistence/org.egovframe.rte.psl.reactive.cassandra/src/main/java/org/egovframe/rte/psl/reactive/cassandra/repository/EgovCassandraRepository.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.cassandra/src/main/java/org/egovframe/rte/psl/reactive/cassandra/repository/package.html create mode 100644 Persistence/org.egovframe.rte.psl.reactive.cassandra/src/test/java/org/egovframe/rte/psl/reactive/cassandra/repository/CassandraConfiguration.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.cassandra/src/test/java/org/egovframe/rte/psl/reactive/cassandra/repository/CassandraTest.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.cassandra/src/test/java/org/egovframe/rte/psl/reactive/cassandra/repository/Sample.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.cassandra/src/test/java/org/egovframe/rte/psl/reactive/cassandra/repository/SampleRepository.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.mongodb/pom.xml create mode 100644 Persistence/org.egovframe.rte.psl.reactive.mongodb/src/main/java/org/egovframe/rte/psl/reactive/mongodb/connect/EgovMongoDbConnectionFactory.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.mongodb/src/main/java/org/egovframe/rte/psl/reactive/mongodb/connect/package.html create mode 100644 Persistence/org.egovframe.rte.psl.reactive.mongodb/src/main/java/org/egovframe/rte/psl/reactive/mongodb/repository/EgovMongoDbRepository.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.mongodb/src/main/java/org/egovframe/rte/psl/reactive/mongodb/repository/package.html create mode 100644 Persistence/org.egovframe.rte.psl.reactive.mongodb/src/test/java/org/egovframe/rte/psl/reactive/mongodb/repository/MongoDbConfiguration.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.mongodb/src/test/java/org/egovframe/rte/psl/reactive/mongodb/repository/MongoDbTest.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.mongodb/src/test/java/org/egovframe/rte/psl/reactive/mongodb/repository/Sample.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.mongodb/src/test/java/org/egovframe/rte/psl/reactive/mongodb/repository/SampleRepository.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.r2dbc/pom.xml create mode 100644 Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/main/java/org/egovframe/rte/psl/reactive/r2dbc/connect/EgovR2dbcConnectionFactory.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/main/java/org/egovframe/rte/psl/reactive/r2dbc/connect/package.html create mode 100644 Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/main/java/org/egovframe/rte/psl/reactive/r2dbc/repository/EgovR2dbcRepository.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/main/java/org/egovframe/rte/psl/reactive/r2dbc/repository/package.html create mode 100644 Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/java/org/egovframe/rte/psl/reactive/r2dbc/repository/R2dbcConfiguration.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/java/org/egovframe/rte/psl/reactive/r2dbc/repository/R2dbcTest.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/java/org/egovframe/rte/psl/reactive/r2dbc/repository/Sample.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/java/org/egovframe/rte/psl/reactive/r2dbc/repository/SampleRepository.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/resources/script/r2dbc-h2.sql create mode 100644 Persistence/org.egovframe.rte.psl.reactive.redis/pom.xml create mode 100644 Persistence/org.egovframe.rte.psl.reactive.redis/src/main/java/org/egovframe/rte/psl/reactive/redis/connect/EgovRedisConfiguration.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.redis/src/main/java/org/egovframe/rte/psl/reactive/redis/connect/package.html create mode 100644 Persistence/org.egovframe.rte.psl.reactive.redis/src/main/java/org/egovframe/rte/psl/reactive/redis/repository/EgovRedisRepository.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.redis/src/main/java/org/egovframe/rte/psl/reactive/redis/repository/package.html create mode 100644 Persistence/org.egovframe.rte.psl.reactive.redis/src/test/java/org/egovframe/rte/psl/reactive/redis/repository/RedisConfiguration.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.redis/src/test/java/org/egovframe/rte/psl/reactive/redis/repository/RedisTest.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.redis/src/test/java/org/egovframe/rte/psl/reactive/redis/repository/Sample.java create mode 100644 Persistence/org.egovframe.rte.psl.reactive.redis/src/test/java/org/egovframe/rte/psl/reactive/redis/repository/SampleRepository.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/pom.xml create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/EgovController.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/EgovRepository.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/EgovRestController.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/EgovService.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/package.html create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovAbstractService.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovErrorCode.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovException.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovExceptionHandler.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovExceptionResponse.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovServiceException.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/package.html create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovCnCheck.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovCnCheckValidation.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovCrnCheck.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovCrnCheckValidation.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovEmailCheck.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovEmailCheckValidation.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovEnglishCheck.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovEnglishCheckValidation.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovKoreanCheck.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovKoreanCheckValidation.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovMobilePhoneCheck.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovMobilePhoneCheckValidation.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovNullCheck.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovNullCheckValidation.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovPhoneCheck.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovPhoneCheckValidation.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovPwdCheck.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovPwdCheckValidation.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovRrnCheck.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovRrnCheckValidation.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovValidation.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/package.html create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/test/java/org/egovframe/rte/ptl/reactive/exception/EgovExceptionHandlerTest.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/test/java/org/egovframe/rte/ptl/reactive/exception/SampleController.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/test/java/org/egovframe/rte/ptl/reactive/validation/EgovNotNullValidationTest.java create mode 100644 Presentation/org.egovframe.rte.ptl.reactive/src/test/java/org/egovframe/rte/ptl/reactive/validation/SampleDto.java diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 26d33521..00000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/.idea/.name b/.idea/.name deleted file mode 100644 index 2c002656..00000000 --- a/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -org.egovframe.rte.root \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml deleted file mode 100644 index 098bb664..00000000 --- a/.idea/compiler.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/egovframe-runtime-4.0.iml b/.idea/egovframe-runtime-4.0.iml deleted file mode 100644 index 78b2cc53..00000000 --- a/.idea/egovframe-runtime-4.0.iml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml deleted file mode 100644 index 2f624f59..00000000 --- a/.idea/encodings.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml deleted file mode 100644 index 514ca389..00000000 --- a/.idea/jarRepositories.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index aefe1153..00000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Batch/org.egovframe.rte.bat.core/pom.xml b/Batch/org.egovframe.rte.bat.core/pom.xml index b47f4812..4f75c0a2 100644 --- a/Batch/org.egovframe.rte.bat.core/pom.xml +++ b/Batch/org.egovframe.rte.bat.core/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.egovframe.rte org.egovframe.rte.bat.core - 4.1.0 + 4.2.0 jar org.egovframe.rte.bat.core The eGovernment Standard Framework @@ -18,11 +18,12 @@ - 5.3.20 - 4.3.6 - 4.1.0 + 4.2.0 + 5.3.27 + 4.3.8 1.8 - UTF-8 + UTF-8 + UTF-8 @@ -281,16 +282,11 @@ 1.5.0-b01 test - - javax.persistence - javax.persistence-api - 2.2 - test - org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 test @@ -302,7 +298,7 @@ javax.servlet javax.servlet-api - 3.1.0 + 4.0.1 test @@ -320,7 +316,7 @@ commons-io commons-io - 2.11.0 + 2.12.0 @@ -333,11 +329,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -348,21 +343,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -380,14 +370,41 @@ + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -404,16 +421,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -423,7 +430,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -443,11 +450,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -461,12 +470,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -474,11 +481,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Batch/org.egovframe.rte.bat.core/src/main/java/org/egovframe/rte/bat/core/item/file/transform/EgovEscapableDelimitedLineTokenizer.java b/Batch/org.egovframe.rte.bat.core/src/main/java/org/egovframe/rte/bat/core/item/file/transform/EgovEscapableDelimitedLineTokenizer.java index c4e95a82..598cf02f 100644 --- a/Batch/org.egovframe.rte.bat.core/src/main/java/org/egovframe/rte/bat/core/item/file/transform/EgovEscapableDelimitedLineTokenizer.java +++ b/Batch/org.egovframe.rte.bat.core/src/main/java/org/egovframe/rte/bat/core/item/file/transform/EgovEscapableDelimitedLineTokenizer.java @@ -33,7 +33,8 @@ * * 수정일 수정자 수정내용 * ---------------------------------------------- - * 2017.10.23 신용호 최초 생성 + * 2017.10.23 신용호 최초 생성 + * 2023.08.31 ESFC 불필요한 replaceAll을 replace 로 수정(getRegexDelimiter(), Contribution 반영) * */ public class EgovEscapableDelimitedLineTokenizer extends EgovAbstractLineTokenizer { diff --git a/Batch/org.egovframe.rte.bat.core/src/main/java/org/egovframe/rte/bat/core/launch/support/EgovCommandLineRunner.java b/Batch/org.egovframe.rte.bat.core/src/main/java/org/egovframe/rte/bat/core/launch/support/EgovCommandLineRunner.java index d46940f5..5bb59332 100644 --- a/Batch/org.egovframe.rte.bat.core/src/main/java/org/egovframe/rte/bat/core/launch/support/EgovCommandLineRunner.java +++ b/Batch/org.egovframe.rte.bat.core/src/main/java/org/egovframe/rte/bat/core/launch/support/EgovCommandLineRunner.java @@ -47,7 +47,8 @@ * 수정일 수정자 수정내용 * ---------------------------------------------- * 2012.07.25 배치실행개발팀 최초 생성 - * 2017.02.15 장동한 시큐어코딩(ES)-부적절한 예외 처리[CWE-253, CWE-440, CWE-754] + * 2017.02.15 장동한 시큐어코딩(ES)-부적절한 예외 처리[CWE-253, CWE-440, CWE-754] + * 2023.08.31 ESFC NullPointerException를 분리(start(), Contribution 반영) * */ public class EgovCommandLineRunner { @@ -266,7 +267,7 @@ public int start(String jobPath, String jobIdentifier, String[] parameters, Set< } catch (Throwable e) { String message = "Job Terminated in error: " + e.getMessage(); //2017.02.15 장동한 시큐어코딩(ES)-부적절한 예외 처리[CWE-253, CWE-440, CWE-754] - LOGGER.error("["+e.getClass()+"] Try/Catch...job start Running : " + e.getMessage()); + LOGGER.error("["+e.getClass()+"] Try/Catch...job start Runing : " + e.getMessage()); EgovCommandLineRunner.message = message; return exitCodeMapper.intValue(ExitStatus.FAILED.getExitCode()); } finally { @@ -403,4 +404,5 @@ private JobParameters getNextJobParameters(Job job) throws JobParametersNotFound } return jobParameters; } + } \ No newline at end of file diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101090712.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101090712.csv new file mode 100644 index 00000000..d0221746 --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101090712.csv @@ -0,0 +1,4 @@ +customer1,10 +customer2,20 +customer3,30 +customer4,40 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101090812.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101090812.csv new file mode 100644 index 00000000..d0221746 --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101090812.csv @@ -0,0 +1,4 @@ +customer1,10 +customer2,20 +customer3,30 +customer4,40 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101090912.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101090912.csv new file mode 100644 index 00000000..d0221746 --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101090912.csv @@ -0,0 +1,4 @@ +customer1,10 +customer2,20 +customer3,30 +customer4,40 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091012.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091012.csv new file mode 100644 index 00000000..d0221746 --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091012.csv @@ -0,0 +1,4 @@ +customer1,10 +customer2,20 +customer3,30 +customer4,40 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091112.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091112.csv new file mode 100644 index 00000000..d0221746 --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091112.csv @@ -0,0 +1,4 @@ +customer1,10 +customer2,20 +customer3,30 +customer4,40 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091113.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091113.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091113.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091114.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091114.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091114.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091115.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091115.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091115.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091116.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091116.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091116.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091117.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091117.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091117.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091118.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091118.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091118.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091119.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091119.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091119.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091120.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091120.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091120.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091121.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091121.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091121.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091122.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091122.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091122.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091123.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091123.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091123.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091124.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091124.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091124.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091125.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091125.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091125.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091126.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091126.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091126.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091127.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091127.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091127.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091128.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091128.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091128.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091129.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091129.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091129.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091130.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091130.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091130.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091131.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091131.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091131.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091132.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091132.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091132.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091133.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091133.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091133.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091134.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091134.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091134.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091135.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091135.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091135.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091136.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091136.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091136.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091137.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091137.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091137.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091138.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091138.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091138.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091139.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091139.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091139.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091140.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091140.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091140.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091141.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091141.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091141.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091142.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091142.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091142.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091143.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091143.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091143.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091144.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091144.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091144.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091145.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091145.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091145.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091146.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091146.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091146.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091147.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091147.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091147.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091148.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091148.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091148.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091149.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091149.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091149.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091150.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091150.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091150.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091151.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091151.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091151.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091152.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091152.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091152.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091153.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091153.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091153.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091154.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091154.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091154.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091155.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091155.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091155.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091156.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091156.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091156.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091157.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091157.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091157.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091158.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091158.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091158.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091159.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091159.csv new file mode 100644 index 00000000..542dc7ae --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091159.csv @@ -0,0 +1,4 @@ +customer1,20 +customer2,30 +customer3,40 +customer4,50 diff --git a/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091160.csv b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091160.csv new file mode 100644 index 00000000..23061a0d --- /dev/null +++ b/Batch/org.egovframe.rte.bat.core/src/test/resources/org/egovframe/data/input/index/csvData_NDX_20171101091160.csv @@ -0,0 +1,4 @@ +customer1,15 +customer2,25 +customer3,35 +customer4,45 diff --git a/Foundation/org.egovframe.rte.fdl.access/pom.xml b/Foundation/org.egovframe.rte.fdl.access/pom.xml index 1cad2465..9dbc71e0 100644 --- a/Foundation/org.egovframe.rte.fdl.access/pom.xml +++ b/Foundation/org.egovframe.rte.fdl.access/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.egovframe.rte org.egovframe.rte.fdl.access - 4.1.0 + 4.2.0 jar org.egovframe.rte.fdl.access The eGovernment Standard Framework @@ -18,10 +18,11 @@ - 5.3.20 - 4.1.0 + 4.2.0 + 5.3.27 1.8 - UTF-8 + UTF-8 + UTF-8 @@ -55,12 +56,12 @@ mysql mysql-connector-java - 8.0.29 + 8.0.33 javax.servlet javax.servlet-api - 3.1.0 + 4.0.1 provided @@ -79,7 +80,7 @@ org.easymock easymock - 4.3 + 5.1.0 test @@ -105,11 +106,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -120,21 +120,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -152,14 +147,41 @@ + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -176,16 +198,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -195,7 +207,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -215,11 +227,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -233,12 +247,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -246,11 +258,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/AccessDataSourceFactoryBean.java b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/AccessDataSourceFactoryBean.java index b6f897b4..0f514d8b 100644 --- a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/AccessDataSourceFactoryBean.java +++ b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/AccessDataSourceFactoryBean.java @@ -29,15 +29,15 @@ * *

Desc.: 설정 간소화 처리에 사용되는 내부 factory bean

* - * @author Egovframework Center + * @author ESFC * @since 2019.10.01 * @version 3.9 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자				    수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2019.10.01	Egovframework Center	최초 생성
+ * 2019.10.01   ESFC            최초 생성
  * 
*/ public class AccessDataSourceFactoryBean implements FactoryBean, ApplicationContextAware { diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/AuthorityMapFactoryBean.java b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/AuthorityMapFactoryBean.java index 6a16a16e..4f8812f0 100644 --- a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/AuthorityMapFactoryBean.java +++ b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/AuthorityMapFactoryBean.java @@ -26,15 +26,15 @@ * *

Desc.: 권한 정보를 처리하는 factory bean 클래스

* - * @author Egovframework Center + * @author ESFC * @since 2019.10.01 * @version 3.9 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자				    수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2019.10.01	Egovframework Center	최초 생성
+ * 2019.10.01   ESFC            최초 생성
  * 
*/ public class AuthorityMapFactoryBean implements FactoryBean>> { diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/AuthorityResourceMetadata.java b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/AuthorityResourceMetadata.java index 90d6cf66..73119570 100644 --- a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/AuthorityResourceMetadata.java +++ b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/AuthorityResourceMetadata.java @@ -28,16 +28,16 @@ * *

Desc.: 권한 및 접근제한 정보를 매핑하는 클래스

* - * @author Egovframework Center + * @author ESFC * @since 2019.10.01 * @version 3.9 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자				    수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2019.10.01	Egovframework Center	최초 생성
- * 2021.02.01   Egovframework Center    권한재설정 수정
+ * 2019.10.01	ESFC            최초 생성
+ * 2021.02.01   ESFC            권한재설정 수정
  * 
*/ public class AuthorityResourceMetadata { diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/AuthorityUserFactoryBean.java b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/AuthorityUserFactoryBean.java index b8f0e3f5..fd10d53b 100644 --- a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/AuthorityUserFactoryBean.java +++ b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/AuthorityUserFactoryBean.java @@ -28,15 +28,15 @@ * *

Desc.: 권한 정보 취득을 위한 query 지정을 처리하는 factory bean 클래스

* - * @author Egovframework Center + * @author ESFC * @since 2019.10.01 * @version 3.9 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자				    수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2019.10.01	Egovframework Center	최초 생성
+ * 2019.10.01   ESFC            최초 생성
  * 
*/ public class AuthorityUserFactoryBean implements FactoryBean, ApplicationContextAware { diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/ResourceMapFactoryBean.java b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/ResourceMapFactoryBean.java index 201350f6..87cd20a5 100644 --- a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/ResourceMapFactoryBean.java +++ b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/ResourceMapFactoryBean.java @@ -26,15 +26,15 @@ * *

Desc.: 접근제한 정보를 처리하는 factory bean 클래스

* - * @author Egovframework Center + * @author ESFC * @since 2019.10.01 * @version 3.9 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자				    수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2019.10.01	Egovframework Center	최초 생성
+ * 2019.10.01   ESFC            최초 생성
  *
  * 
*/ diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/RoleAndUrlFactoryBean.java b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/RoleAndUrlFactoryBean.java index be156e5a..7a44624c 100644 --- a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/RoleAndUrlFactoryBean.java +++ b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/bean/RoleAndUrlFactoryBean.java @@ -28,15 +28,15 @@ * *

Desc.: 접근제한 정보 취득을 위한 query 지정을 처리하는 factory bean 클래스

* - * @author Egovframework Center + * @author ESFC * @since 2019.10.01 * @version 3.9 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자				    수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2019.10.01	Egovframework Center	최초 생성
+ * 2019.10.01	ESFC            최초 생성
  *
  * 
*/ diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/config/EgovAccessConfig.java b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/config/EgovAccessConfig.java index ca29e3b5..407cb5d5 100644 --- a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/config/EgovAccessConfig.java +++ b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/config/EgovAccessConfig.java @@ -22,16 +22,16 @@ * *

Desc.: 설정 간소화 처리에 사용되는 bean으로 설정에 대한 정보를 보관

* - * @author Egovframework Center + * @author ESFC * @since 2019.10.01 * @version 3.9 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자				    수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2019.10.01	Egovframework Center	최초 생성
- * 2019.12.30	신용호					mappingPath 추가
+ * 2019.10.01	ESFC            최초 생성
+ * 2019.12.30   신용호            mappingPath 추가
  * 
*/ public class EgovAccessConfig { diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/config/EgovAccessConfigBeanDefinitionParser.java b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/config/EgovAccessConfigBeanDefinitionParser.java index bae2473e..0fb8765a 100644 --- a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/config/EgovAccessConfigBeanDefinitionParser.java +++ b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/config/EgovAccessConfigBeanDefinitionParser.java @@ -15,6 +15,7 @@ */ package org.egovframe.rte.fdl.access.config; +import org.apache.commons.lang3.ObjectUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.support.BeanDefinitionBuilder; @@ -26,13 +27,14 @@ import org.w3c.dom.Element; import java.io.ByteArrayInputStream; +import java.nio.charset.StandardCharsets; /** * egov-access schema namespace 'config' element 처리를 담당하는 bean definition parser 클래스 * *

Desc.: 설정 간소화 처리에 사용되는 bean definition parser

* - * @author Egovframework Center + * @author ESFC * @since 2019.10.01 * @version 3.9 *
@@ -40,8 +42,8 @@
  *
  * 수정일		수정자				    수정내용
  * ----------------------------------------------
- * 2019.10.01	Egovframework Center	최초 생성
- * 2019.12.30	신용호					mappingPath 추가
+ * 2019.10.01	ESFC                최초 생성
+ * 2019.12.30	신용호                mappingPath 추가
  * 
*/ public class EgovAccessConfigBeanDefinitionParser extends AbstractSingleBeanDefinitionParser { @@ -56,7 +58,7 @@ protected Class getBeanClass(Element element) { @Override protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { - LOGGER.debug("##### EgovAccessConfigBeanDefinitionParser doParse Execute #####"); + LOGGER.debug("EgovAccessConfigBeanDefinitionParser doParse Execute !!!"); String globalAuthen = element.getAttribute("globalAuthen"); if (StringUtils.hasText(globalAuthen)) { @@ -100,63 +102,55 @@ protected void doParse(Element element, ParserContext parserContext, BeanDefinit if (StringUtils.hasText(excludeList)) { builder.addPropertyValue("excludeList", excludeList); } - - String mappingPath = element.getAttribute("mappingPath"); - LOGGER.debug("##### EgovAccessConfigBeanDefinitionParser mappingPath >>> {}", mappingPath); - - String beanDefinitionBuilderString = "\n" + - "\n"; - - if ("dummy".equals(globalAuthen.toLowerCase()) || "security".equals(globalAuthen.toLowerCase())) { - beanDefinitionBuilderString += " \n"; - } else { - beanDefinitionBuilderString += " \n"; - } - beanDefinitionBuilderString += - " \n" + - " \n" + - " \n"; + String mappingPath = element.getAttribute("mappingPath"); - String[] list = excludeList.split("\\,"); + StringBuffer sb = new StringBuffer(); + sb.append("\n"); + sb.append("\n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + + String[] list = excludeList.split(","); for (String path : list) { - beanDefinitionBuilderString += "\n"; + sb.append("\n"); } - beanDefinitionBuilderString += - " \n" + - " \n" + - " \n" + - " \n" + - ""; - - try { - parserContext.getReaderContext().getReader().setValidationMode(XmlBeanDefinitionReader.VALIDATION_XSD); - LOGGER.debug("##### EgovAccessConfigBeanDefinitionParser interceptor httpd load Start #####"); - parserContext.getReaderContext().getReader().loadBeanDefinitions( - new InputStreamResource( - new ByteArrayInputStream(beanDefinitionBuilderString.getBytes("UTF-8")) - ) - ); - LOGGER.debug("##### EgovAccessConfigBeanDefinitionParser interceptor httpd xml >>> {} #####", beanDefinitionBuilderString); - LOGGER.debug("##### EgovAccessConfigBeanDefinitionParser interceptor httpd load End #####"); - parserContext.getReaderContext().getReader().setValidationMode(XmlBeanDefinitionReader.VALIDATION_AUTO); - } catch (IllegalArgumentException iae) { - LOGGER.error("##### EgovAccessConfigBeanDefinitionParser IllegalArgumentException >>> " + iae.getMessage()); - throw new RuntimeException("##### EgovAccessConfigBeanDefinitionParser IllegalArgumentException >>> " + iae.getMessage()); - } catch (Exception e) { - LOGGER.error("##### EgovAccessConfigBeanDefinitionParser Exception >>> " + e.getMessage()); - throw new RuntimeException("##### EgovAccessConfigBeanDefinitionParser Exception >>> " + e.getMessage()); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(""); + + String profile = System.getProperty("spring.profiles.active"); + + LOGGER.debug("EgovAccessConfigBeanDefinitionParser profile >>> {}", profile); + LOGGER.debug("EgovAccessConfigBeanDefinitionParser globalAuthen >>> {}", globalAuthen); + + if (((ObjectUtils.isEmpty(profile) && "session".equals(globalAuthen))) || + (ObjectUtils.isNotEmpty(profile) && profile.contains(globalAuthen)) ) { + try { + parserContext.getReaderContext().getReader().setValidationMode(XmlBeanDefinitionReader.VALIDATION_XSD); + LOGGER.debug("EgovAccessConfigBeanDefinitionParser httpd load start..."); + parserContext.getReaderContext().getReader().loadBeanDefinitions(new InputStreamResource(new ByteArrayInputStream(sb.toString().getBytes(StandardCharsets.UTF_8)))); + LOGGER.debug("EgovAccessConfigBeanDefinitionParser httpd load end..."); + parserContext.getReaderContext().getReader().setValidationMode(XmlBeanDefinitionReader.VALIDATION_AUTO); + } catch (IllegalArgumentException iae) { + LOGGER.error("[["+iae.getClass()+"/IllegalArgumentException] Try/Catch... Runing : "+ iae.getMessage()); + throw new RuntimeException("[["+iae.getClass()+"/IllegalArgumentException] Try/Catch... Runing : "+ iae.getMessage()); + } catch (Exception e) { + LOGGER.error("["+e.getClass()+"] Exception Try/Catch... Runing : " + e.getMessage()); + throw new RuntimeException("["+e.getClass()+"] Exception Try/Catch... Runing : " + e.getMessage()); + } + + parserContext.getReaderContext().getReader().loadBeanDefinitions("classpath:/META-INF/spring/access/access-config.xml"); } - - LOGGER.debug("##### EgovAccessConfigBeanDefinitionParser access-config.xml load Start #####"); - parserContext.getReaderContext().getReader().loadBeanDefinitions("classpath:/META-INF/spring/access/access-config.xml"); - LOGGER.debug("##### EgovAccessConfigBeanDefinitionParser access-config.xml load End #####"); - } } diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/config/EgovAccessConfigNameHandler.java b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/config/EgovAccessConfigNameHandler.java index f56d0236..7dfb6ed5 100644 --- a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/config/EgovAccessConfigNameHandler.java +++ b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/config/EgovAccessConfigNameHandler.java @@ -22,15 +22,15 @@ * *

Desc.: 설정 간소화 처리에 사용되는 namespace handler

* - * @author Egovframework Center + * @author ESFC * @since 2019.10.01 * @version 3.9 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자				    수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2019.10.01	Egovframework Center	최초 생성
+ * 2019.10.01	ESFC            최초 생성
  * 
*/ public class EgovAccessConfigNameHandler extends NamespaceHandlerSupport { diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/config/EgovAccessConfigShare.java b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/config/EgovAccessConfigShare.java index a62d19e6..918c343c 100644 --- a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/config/EgovAccessConfigShare.java +++ b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/config/EgovAccessConfigShare.java @@ -20,15 +20,15 @@ * *

Desc.: 설정 간소화 처리에 사용되는 config 공유 변수 클래스s

* - * @author Egovframework Center + * @author ESFC * @since 2019.10.01 * @version 3.9 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자				    수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2019.10.01	Egovframework Center	최초 생성
+ * 2019.10.01	ESFC            최초 생성
  * 
*/ public class EgovAccessConfigShare { diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/interceptor/EgovAccessInterceptor.java b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/interceptor/EgovAccessInterceptor.java index 193d60cf..d3008cc8 100644 --- a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/interceptor/EgovAccessInterceptor.java +++ b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/interceptor/EgovAccessInterceptor.java @@ -36,15 +36,15 @@ * *

Desc.: 인증 및 접근제한 인터셉터

* - * @author Egovframework Center + * @author ESFC * @since 2019.10.01 * @version 3.9 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자				    수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2019.10.01	Egovframework Center	최초 생성
+ * 2019.10.01	ESFC            최초 생성
  * 
*/ public class EgovAccessInterceptor implements HandlerInterceptor, ApplicationContextAware { @@ -52,6 +52,8 @@ public class EgovAccessInterceptor implements HandlerInterceptor, ApplicationCon private static final Logger LOGGER = LoggerFactory.getLogger(EgovAccessInterceptor.class); private ApplicationContext context; + + @Override public void setApplicationContext(ApplicationContext context) throws BeansException { this.context = context; @@ -62,6 +64,8 @@ public boolean preHandle(HttpServletRequest request, HttpServletResponse respons LOGGER.debug("##### EgovAccessInterceptor Start #####"); + + // 인증 체크 boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); LOGGER.debug("##### EgovAccessInterceptor interceptor isAuthenticated >>> {}", isAuthenticated); diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/interceptor/EgovAccessUtil.java b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/interceptor/EgovAccessUtil.java index e01d523b..bea9b4ee 100644 --- a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/interceptor/EgovAccessUtil.java +++ b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/interceptor/EgovAccessUtil.java @@ -25,15 +25,15 @@ * *

Desc.: Ant / Regular Expression Style Path Check

* - * @author Egovframework Center + * @author ESFC * @since 2019.10.01 * @version 3.9 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자				    수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2019.10.01	Egovframework Center	최초 생성
+ * 2019.10.01	ESFC            최초 생성
  * 
*/ public class EgovAccessUtil { diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/service/EgovAccessService.java b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/service/EgovAccessService.java index 41c523c5..7fc4af07 100644 --- a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/service/EgovAccessService.java +++ b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/service/EgovAccessService.java @@ -23,15 +23,15 @@ * *

Desc.: DB기반의 보호된 자원 관리를 지원하는 인터페이스

* - * @author Egovframework Center + * @author ESFC * @since 2019.10.01 * @version 3.9 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자				    수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2019.10.01	Egovframework Center	최초 생성
+ * 2019.10.01	ESFC            최초 생성
  * 
*/ public interface EgovAccessService { diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/service/EgovUserDetailsHelper.java b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/service/EgovUserDetailsHelper.java index 2752e0f1..71a51b07 100644 --- a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/service/EgovUserDetailsHelper.java +++ b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/service/EgovUserDetailsHelper.java @@ -33,15 +33,15 @@ * *

Desc.: 사용자 계정 정보를 처리하는 유틸 클래스

* - * @author Egovframework Center + * @author ESFC * @since 2019.10.01 * @version 3.9 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자				    수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2019.10.01	Egovframework Center	최초 생성
+ * 2019.10.01	ESFC			최초 생성
  * 
*/ public class EgovUserDetailsHelper { diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/service/impl/EgovAccessDao.java b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/service/impl/EgovAccessDao.java index 6e779aad..cdd0855a 100644 --- a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/service/impl/EgovAccessDao.java +++ b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/service/impl/EgovAccessDao.java @@ -31,15 +31,15 @@ * *

Desc.: DB기반의 보호된 자원 관리를 구현한 DAO 클래스

* - * @author Egovframework Center + * @author ESFC * @since 2019.10.01 * @version 3.9 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자				    수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2019.10.01	Egovframework Center	최초 생성
+ * 2019.10.01	ESFC            최초 생성
  * 
*/ public class EgovAccessDao implements ApplicationContextAware { diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/service/impl/EgovAccessServiceImpl.java b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/service/impl/EgovAccessServiceImpl.java index 316456bc..b1258849 100644 --- a/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/service/impl/EgovAccessServiceImpl.java +++ b/Foundation/org.egovframe.rte.fdl.access/src/main/java/org/egovframe/rte/fdl/access/service/impl/EgovAccessServiceImpl.java @@ -25,15 +25,15 @@ * *

Desc.: DB기반의 보호된 자원 관리를 지원하는 구현 클래스

* - * @author Egovframework Center + * @author ESFC * @since 2019.10.01 * @version 3.9 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자				    수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2019.10.01	Egovframework Center	최초 생성
+ * 2019.10.01	ESFC            최초 생성
  * 
*/ public class EgovAccessServiceImpl implements EgovAccessService { diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/resources/META-INF/spring.schemas b/Foundation/org.egovframe.rte.fdl.access/src/main/resources/META-INF/spring.schemas index eb257af8..5a382f2f 100755 --- a/Foundation/org.egovframe.rte.fdl.access/src/main/resources/META-INF/spring.schemas +++ b/Foundation/org.egovframe.rte.fdl.access/src/main/resources/META-INF/spring.schemas @@ -1,2 +1,2 @@ -http\://maven.egovframe.go.kr/schema/egov-access/egov-access.xsd=org/egovframe/rte/fdl/access/config/egov-access-4.1.0.xsd -http\://maven.egovframe.go.kr/schema/egov-access/egov-access-4.1.0.xsd=org/egovframe/rte/fdl/access/config/egov-access-4.1.0.xsd +http\://maven.egovframe.go.kr/schema/egov-access/egov-access.xsd=org/egovframe/rte/fdl/access/config/egov-access-4.2.0.xsd +http\://maven.egovframe.go.kr/schema/egov-access/egov-access-4.2.0.xsd=org/egovframe/rte/fdl/access/config/egov-access-4.2.0.xsd diff --git a/Foundation/org.egovframe.rte.fdl.access/src/main/resources/org/egovframe/rte/fdl/access/config/egov-access-4.1.0.xsd b/Foundation/org.egovframe.rte.fdl.access/src/main/resources/org/egovframe/rte/fdl/access/config/egov-access-4.2.0.xsd similarity index 100% rename from Foundation/org.egovframe.rte.fdl.access/src/main/resources/org/egovframe/rte/fdl/access/config/egov-access-4.1.0.xsd rename to Foundation/org.egovframe.rte.fdl.access/src/main/resources/org/egovframe/rte/fdl/access/config/egov-access-4.2.0.xsd diff --git a/Foundation/org.egovframe.rte.fdl.access/src/test/resources/META-INF/spring/context-access.xml b/Foundation/org.egovframe.rte.fdl.access/src/test/resources/META-INF/spring/context-access.xml index 50fb88c3..bed0f478 100644 --- a/Foundation/org.egovframe.rte.fdl.access/src/test/resources/META-INF/spring/context-access.xml +++ b/Foundation/org.egovframe.rte.fdl.access/src/test/resources/META-INF/spring/context-access.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:egov-access="http://maven.egovframe.go.kr/schema/egov-access" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd - http://maven.egovframe.go.kr/schema/egov-access http://maven.egovframe.go.kr/schema/egov-access/egov-access-4.1.0.xsd"> + http://maven.egovframe.go.kr/schema/egov-access http://maven.egovframe.go.kr/schema/egov-access/egov-access-4.2.0.xsd"> 4.0.0 org.egovframe.rte org.egovframe.rte.fdl.cmmn - 4.1.0 + 4.2.0 jar org.egovframe.rte.fdl.cmmn The eGovernment Standard Framework @@ -18,10 +18,11 @@ - 5.3.20 - 4.1.0 + 4.2.0 + 5.3.27 1.8 - UTF-8 + UTF-8 + UTF-8 @@ -50,12 +51,12 @@ org.aspectj aspectjweaver - 1.9.9.1 + 1.9.19 org.aspectj aspectjrt - 1.9.9.1 + 1.9.19 org.apache.commons @@ -91,7 +92,7 @@ javax.servlet javax.servlet-api - 3.1.0 + 4.0.1 test @@ -117,7 +118,8 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 test @@ -129,7 +131,7 @@ org.easymock easymock - 4.3 + 5.1.0 test @@ -143,11 +145,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -158,21 +159,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -190,14 +186,41 @@
+ + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -214,16 +237,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -233,7 +246,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -253,11 +266,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -271,12 +286,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -284,11 +297,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Foundation/org.egovframe.rte.fdl.cmmn/src/main/java/org/egovframe/rte/fdl/cmmn/aspect/ExceptionTransfer.java b/Foundation/org.egovframe.rte.fdl.cmmn/src/main/java/org/egovframe/rte/fdl/cmmn/aspect/ExceptionTransfer.java index 835f167b..c84521f1 100644 --- a/Foundation/org.egovframe.rte.fdl.cmmn/src/main/java/org/egovframe/rte/fdl/cmmn/aspect/ExceptionTransfer.java +++ b/Foundation/org.egovframe.rte.fdl.cmmn/src/main/java/org/egovframe/rte/fdl/cmmn/aspect/ExceptionTransfer.java @@ -48,9 +48,9 @@ * * 수정일 수정자 수정내용 * ---------------------------------------------- - * 2009.05.30 Judd Cho 최초 생성 - * 2015.01.31 Vincent Han 코드 품질 개선 및 보완 (processHandling 메소드 Exception 처리) - * 2020.08.31 ESFC 시큐어코딩(ES)-Private 배열에 Public 데이터 할당[CWE-496] + * 2009.05.30 Judd Cho 최초 생성 + * 2015.01.31 Vincent Han 코드 품질 개선 및 보완 (processHandling 메소드 Exception 처리) + * 2020.08.31 ESFC 시큐어코딩(ES)-Private 배열에 Public 데이터 할당[CWE-496] * */ public class ExceptionTransfer { diff --git a/Foundation/org.egovframe.rte.fdl.cmmn/src/main/java/org/egovframe/rte/fdl/cmmn/trace/LeaveaTrace.java b/Foundation/org.egovframe.rte.fdl.cmmn/src/main/java/org/egovframe/rte/fdl/cmmn/trace/LeaveaTrace.java index f6168950..c2b0bed6 100644 --- a/Foundation/org.egovframe.rte.fdl.cmmn/src/main/java/org/egovframe/rte/fdl/cmmn/trace/LeaveaTrace.java +++ b/Foundation/org.egovframe.rte.fdl.cmmn/src/main/java/org/egovframe/rte/fdl/cmmn/trace/LeaveaTrace.java @@ -39,9 +39,9 @@ * * 수정일 수정자 수정내용 * ---------------------------------------------- - * 2009.05.30 Judd Cho 최초 생성 - * 2015.01.31 Vincent Han 코드 품질 개선 - * 2020.08.31 ESFC 시큐어코딩(ES)-Private 배열에 Public 데이터 할당[CWE-496] + * 2009.05.30 Judd Cho 최초 생성 + * 2015.01.31 Vincent Han 코드 품질 개선 + * 2020.08.31 ESFC 시큐어코딩(ES)-Private 배열에 Public 데이터 할당[CWE-496] * */ public class LeaveaTrace { diff --git a/Foundation/org.egovframe.rte.fdl.cmmn/src/test/java/org/egovframe/rte/fdl/cmmn/cache/ehcache/CacheableTest.java b/Foundation/org.egovframe.rte.fdl.cmmn/src/test/java/org/egovframe/rte/fdl/cmmn/cache/ehcache/CacheableTest.java index b254207f..830dbe56 100644 --- a/Foundation/org.egovframe.rte.fdl.cmmn/src/test/java/org/egovframe/rte/fdl/cmmn/cache/ehcache/CacheableTest.java +++ b/Foundation/org.egovframe.rte.fdl.cmmn/src/test/java/org/egovframe/rte/fdl/cmmn/cache/ehcache/CacheableTest.java @@ -14,7 +14,6 @@ import static org.junit.Assert.assertEquals; - @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath:/spring/context-ehcache.xml" }) public class CacheableTest { @@ -36,6 +35,4 @@ public void testGetCache() { assertEquals(((Employee)value.get()).getName(), employee.getName()); } - - } diff --git a/Foundation/org.egovframe.rte.fdl.crypto/pom.xml b/Foundation/org.egovframe.rte.fdl.crypto/pom.xml index a19799ec..88096305 100644 --- a/Foundation/org.egovframe.rte.fdl.crypto/pom.xml +++ b/Foundation/org.egovframe.rte.fdl.crypto/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.egovframe.rte org.egovframe.rte.fdl.crypto - 4.1.0 + 4.2.0 jar org.egovframe.rte.fdl.crypto The eGovernment Standard Framework @@ -18,10 +18,11 @@ - 5.3.20 - 4.1.0 + 4.2.0 + 5.3.27 1.8 - UTF-8 + UTF-8 + UTF-8 @@ -48,7 +49,7 @@ commons-io commons-io - 2.11.0 + 2.12.0 javax.annotation @@ -91,7 +92,7 @@ org.easymock easymock - 4.3 + 5.1.0 test @@ -105,11 +106,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -120,21 +120,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -152,14 +147,41 @@ + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -176,16 +198,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -195,7 +207,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -215,11 +227,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -233,12 +247,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -246,11 +258,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/EgovPasswordEncoder.java b/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/EgovPasswordEncoder.java index 2ddf52a2..3c12ae97 100644 --- a/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/EgovPasswordEncoder.java +++ b/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/EgovPasswordEncoder.java @@ -33,7 +33,6 @@ package org.egovframe.rte.fdl.cryptography; import org.jasypt.util.password.ConfigurablePasswordEncryptor; -import org.springframework.beans.factory.annotation.Autowired; public class EgovPasswordEncoder { @@ -49,7 +48,6 @@ public void setAlgorithm(String algorithm) { this.algorithm = algorithm; } - @Autowired(required=true) public void setHashedPassword(String hashedPassword) { this.hashedPassword = hashedPassword; } diff --git a/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/config/EgovCryptoConfigBeanDefinitionParser.java b/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/config/EgovCryptoConfigBeanDefinitionParser.java index 6f661351..5ad09c44 100644 --- a/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/config/EgovCryptoConfigBeanDefinitionParser.java +++ b/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/config/EgovCryptoConfigBeanDefinitionParser.java @@ -26,6 +26,7 @@ import org.w3c.dom.Element; import java.io.ByteArrayInputStream; +import java.nio.charset.StandardCharsets; /** @@ -67,14 +68,13 @@ protected Class getBeanClass(Element element) { * @param element DefinitionElement * @param parserContext DefinitionParserContext * @param bean BeanDefinitionBuilder - * - * @return void - */ + * + */ @Override protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder bean) { LOGGER.debug("EgovCryptoConfigBeanDefinitionParser doParse Execute !!!"); - + String initial = element.getAttribute("initial"); if (StringUtils.hasText(initial)) { bean.addPropertyValue("initial", initial); @@ -101,8 +101,14 @@ protected void doParse(Element element, ParserContext parserContext, BeanDefinit bean.addPropertyValue("algorithmKey", algorithmKey); } } - if(algorithmKey == null || algorithmKey.trim().equals("")){ + if(algorithmKey == null || algorithmKey.trim().isEmpty()){ LOGGER.error("Egovframe EnvCrypto algorithmKey is not value!!! "); + } else { + if ("egovframe".equals(algorithmKey)) { + System.err.println("[EgovFramework Fatal ERROR] Since a fatal security threat may occur, " + + "the Crypto service default algorithm Key=\"egovframe\" must be changed to another keyword. " + + "For more details see https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.1:fdl:crypto"); + } } String algorithmKeyHash = element.getAttribute("algorithmKeyHash"); @@ -116,7 +122,7 @@ protected void doParse(Element element, ParserContext parserContext, BeanDefinit bean.addPropertyValue("algorithmKeyHash", algorithmKeyHash); } } - if(algorithmKeyHash == null || algorithmKeyHash.trim().equals("")){ + if(algorithmKeyHash == null || algorithmKeyHash.trim().isEmpty()){ LOGGER.error("Egovframe EnvCrypto algorithmKeyHash is not value!!! "); } @@ -131,53 +137,50 @@ protected void doParse(Element element, ParserContext parserContext, BeanDefinit } String sCryptoInit = ""; - if(initial.toLowerCase().equals("true")){ + if(initial.equalsIgnoreCase("true")){ sCryptoInit = "init-method=\"init\""; } - - String sCryptoBeanDefinition = - "\n" + - "\n" + - "\n" + - " \n" + - " \n" + - " \n" + - " \n" + - "\n" + - " \n" + - " \n" + - " \n" + - " \n" + - "\n" + - "\n" + //destroy-method=\"destroy\" - "\n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - "\n" + - "\n" + - "\n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - "\n"; + + StringBuffer sb = new StringBuffer(); + sb.append("\n"); + sb.append("\n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append("\n"); try { parserContext.getReaderContext().getReader().setValidationMode(XmlBeanDefinitionReader.VALIDATION_XSD); LOGGER.debug("EgovCryptoConfigBeanDefinitionParser httpd load start..."); - parserContext.getReaderContext().getReader().loadBeanDefinitions(new InputStreamResource(new ByteArrayInputStream(sCryptoBeanDefinition.getBytes("UTF-8")))); + parserContext.getReaderContext().getReader().loadBeanDefinitions(new InputStreamResource(new ByteArrayInputStream(sb.toString().getBytes(StandardCharsets.UTF_8)))); LOGGER.debug("EgovCryptoConfigBeanDefinitionParser httpd load end..."); parserContext.getReaderContext().getReader().setValidationMode(XmlBeanDefinitionReader.VALIDATION_AUTO); } catch(IllegalArgumentException e) { diff --git a/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/impl/EgovARIACryptoServiceImpl.java b/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/impl/EgovARIACryptoServiceImpl.java index 8619d5c2..762e64e7 100644 --- a/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/impl/EgovARIACryptoServiceImpl.java +++ b/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/impl/EgovARIACryptoServiceImpl.java @@ -22,7 +22,6 @@ import org.egovframe.rte.fdl.logging.util.EgovResourceReleaser; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.ReflectionUtils; import java.io.ByteArrayOutputStream; @@ -41,7 +40,6 @@ public class EgovARIACryptoServiceImpl implements EgovARIACryptoService { private EgovPasswordEncoder passwordEncoder; private int blockSize = DEFAULT_BLOCKSIZE; - @Autowired(required=true) public void setPasswordEncoder(EgovPasswordEncoder passwordEncoder) { this.passwordEncoder = passwordEncoder; LOGGER.debug("passwordEncoder's algorithm : {}", passwordEncoder.getAlgorithm()); @@ -135,7 +133,7 @@ public void decrypt(File encryptedFile, String password, File trgtFile) { byte[] data = Base64.decodeBase64(decBase64String); FileUtils.writeByteArrayToFile(trgtFile, data); } catch (IOException e) { - throw new RuntimeException(e); + ReflectionUtils.handleReflectionException(e); } } else { LOGGER.error("password not matched!!!"); diff --git a/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/impl/EgovEnvCryptoServiceImpl.java b/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/impl/EgovEnvCryptoServiceImpl.java index 75d5d5b3..00f4975e 100644 --- a/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/impl/EgovEnvCryptoServiceImpl.java +++ b/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/impl/EgovEnvCryptoServiceImpl.java @@ -26,6 +26,7 @@ import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.net.URLEncoder; +import java.nio.charset.StandardCharsets; /** * EgovEnvCryptoImpl 클래스 @@ -103,8 +104,7 @@ public EgovPasswordEncoder getPasswordEncoder() { /** * EgovPasswordEncoder 클래스 setter * @param passwordEncoder EgovPasswordEncoder클래스 - * @return void - */ + */ public void setPasswordEncoder(EgovPasswordEncoder passwordEncoder) { this.passwordEncoder = passwordEncoder; } @@ -120,8 +120,7 @@ public EgovCryptoService getCryptoService() { /** * EgovCryptoService 클래스 setter * @param cryptoService EgovCryptoService - * @return void - */ + */ public void setCryptoService(EgovCryptoService cryptoService) { this.cryptoService = cryptoService; } @@ -137,8 +136,7 @@ public EgovPropertyService getCryptoConfigurer() { /** * EgovPropertyService 클래스 setter * @param cryptoConfigurer EgovPropertyService클래스 - * @return void - */ + */ public void setCryptoConfigurer(EgovPropertyService cryptoConfigurer) { this.propertyService = cryptoConfigurer; } @@ -150,7 +148,7 @@ public void setCryptoConfigurer(EgovPropertyService cryptoConfigurer) { */ public String encrypt(String encrypt){ try { - return URLEncoder.encode(new String(new Base64().encode((byte[])cryptoService.encrypt( encrypt.getBytes("UTF-8"), this.getCyptoAlgorithmKey()))), "UTF-8"); + return URLEncoder.encode(new String(new Base64().encode(cryptoService.encrypt( encrypt.getBytes(StandardCharsets.UTF_8), this.getCyptoAlgorithmKey()))), "UTF-8"); } catch(IllegalArgumentException | UnsupportedEncodingException e) { LOGGER.error("[IllegalArgumentException] Try/Catch...usingParameters Runing : "+ e.getMessage()); } @@ -164,7 +162,7 @@ public String encrypt(String encrypt){ */ public String decrypt(String decrypt){ try { - return new String((byte[])cryptoService.decrypt(new Base64().decode(URLDecoder.decode(decrypt,"UTF-8").getBytes("UTF-8")), this.cyptoAlgorithmKey)); + return new String(cryptoService.decrypt(new Base64().decode(URLDecoder.decode(decrypt,"UTF-8").getBytes(StandardCharsets.UTF_8)), this.cyptoAlgorithmKey)); } catch(IllegalArgumentException | UnsupportedEncodingException e) { LOGGER.error("[IllegalArgumentException] Try/Catch...usingParameters Runing : "+ e.getMessage()); } @@ -178,8 +176,8 @@ public String decrypt(String decrypt){ */ public String encryptNone(String encrypt){ try { - return new String(new Base64().encode((byte[])cryptoService.encrypt( encrypt.getBytes("UTF-8"), this.getCyptoAlgorithmKey()))); - } catch(IllegalArgumentException | UnsupportedEncodingException e) { + return new String(new Base64().encode(cryptoService.encrypt( encrypt.getBytes(StandardCharsets.UTF_8), this.getCyptoAlgorithmKey()))); + } catch(IllegalArgumentException e) { LOGGER.error("[IllegalArgumentException] Try/Catch...usingParameters Runing : "+ e.getMessage()); } return encrypt; @@ -192,8 +190,8 @@ public String encryptNone(String encrypt){ */ public String decryptNone(String decrypt){ try { - return new String((byte[])cryptoService.decrypt(new Base64().decode(decrypt.getBytes("UTF-8")), this.cyptoAlgorithmKey)); - } catch(IllegalArgumentException | UnsupportedEncodingException e) { + return new String(cryptoService.decrypt(new Base64().decode(decrypt.getBytes(StandardCharsets.UTF_8)), this.cyptoAlgorithmKey)); + } catch(IllegalArgumentException e) { LOGGER.error("[IllegalArgumentException] Try/Catch...usingParameters Runing : "+ e.getMessage()); } return decrypt; @@ -202,8 +200,7 @@ public String decryptNone(String decrypt){ /** * 데이터베이스 접속 항목(계정명)에 대한 setter * @param username 계정명 - * @return void - */ + */ public void setUsername(String username) { this.username = username; } @@ -212,7 +209,7 @@ public void setUsername(String username) { * 데이터베이스 접속 항목(계정명)에 대한 getter * @return String */ - public String getUsername() throws Exception { + public String getUsername() { if(this.isCrypto()){ try { return this.decrypt(this.username); @@ -226,8 +223,7 @@ public String getUsername() throws Exception { /** * 데이터베이스 접속 항목(비밀번호)에 대한 setter * @param password 비밀번호 - * @return void - */ + */ public void setPassword(String password) { this.password = password; } @@ -250,8 +246,7 @@ public String getPassword() { /** * 데이터베이스 접속 항목(URL)에 대한 getter * @param url 접속경로 - * @return void - */ + */ public void setUrl(String url) { this.url = url; } @@ -282,8 +277,7 @@ public boolean isCrypto() { /** * Crypto 사용여부에 대한 setter * @param crypto Crypto사용여부 - * @return void - */ + */ public void setCrypto(boolean crypto) { this.crypto = crypto; } @@ -299,8 +293,7 @@ public String getCryptoAlgorithm() { /** * Crypto 계정 알고리즘 지정에 대한 getter * @param cryptoAlgorithm 계정 암호화 알고리즘(MD5, SHA-1, SHA-256) - * @return void - */ + */ public void setCryptoAlgorithm(String cryptoAlgorithm) { this.cryptoAlgorithm = cryptoAlgorithm; } @@ -316,8 +309,7 @@ public String getCyptoAlgorithmKey() { /** * Crypto 알고리즘 키에 대한 setter * @param cyptoAlgorithmKey 알고리즘키 - * @return void - */ + */ public void setCyptoAlgorithmKey(String cyptoAlgorithmKey) { this.cyptoAlgorithmKey = cyptoAlgorithmKey; } @@ -333,8 +325,7 @@ public String getCyptoAlgorithmKeyHash() { /** * Crypto 알고리즘 키 Hash에 대한 setter * @param cyptoAlgorithmKeyHash 알고리즘키Hash코드 - * @return void - */ + */ public void setCyptoAlgorithmKeyHash(String cyptoAlgorithmKeyHash) { this.cyptoAlgorithmKeyHash = cyptoAlgorithmKeyHash; } @@ -351,8 +342,7 @@ public int getCryptoBlockSize() { * Crypto 블럭 사이즈에 대한 setter * * @param cryptoBlockSize 블럭사이즈 - * @return void - */ + */ public void setCryptoBlockSize(int cryptoBlockSize) { this.cryptoBlockSize = cryptoBlockSize; } diff --git a/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/impl/EgovGeneralCryptoServiceImpl.java b/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/impl/EgovGeneralCryptoServiceImpl.java index 63ea5c74..b7c397d1 100644 --- a/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/impl/EgovGeneralCryptoServiceImpl.java +++ b/Foundation/org.egovframe.rte.fdl.crypto/src/main/java/org/egovframe/rte/fdl/cryptography/impl/EgovGeneralCryptoServiceImpl.java @@ -23,7 +23,6 @@ import org.jasypt.encryption.pbe.StandardPBEByteEncryptor; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.ReflectionUtils; import java.io.*; @@ -48,7 +47,6 @@ public void setAlgorithm(String algorithm) { LOGGER.debug("General Crypto Service's algorithm : {}", algorithm); } - @Autowired(required=true) public void setPasswordEncoder(EgovPasswordEncoder passwordEncoder) { this.passwordEncoder = passwordEncoder; LOGGER.debug("passwordEncoder's algorithm : {}", passwordEncoder.getAlgorithm()); diff --git a/Foundation/org.egovframe.rte.fdl.crypto/src/main/resources/META-INF/spring.schemas b/Foundation/org.egovframe.rte.fdl.crypto/src/main/resources/META-INF/spring.schemas index 69a689cd..6cdd6048 100644 --- a/Foundation/org.egovframe.rte.fdl.crypto/src/main/resources/META-INF/spring.schemas +++ b/Foundation/org.egovframe.rte.fdl.crypto/src/main/resources/META-INF/spring.schemas @@ -1,2 +1,2 @@ -http\://maven.egovframe.go.kr/schema/egov-crypto/egov-crypto.xsd=org/egovframe/rte/fdl/crypto/config/egov-crypto-4.1.0.xsd -http\://maven.egovframe.go.kr/schema/egov-crypto/egov-crypto-4.1.0.xsd=org/egovframe/rte/fdl/crypto/config/egov-crypto-4.1.0.xsd +http\://maven.egovframe.go.kr/schema/egov-crypto/egov-crypto.xsd=org/egovframe/rte/fdl/crypto/config/egov-crypto-4.2.0.xsd +http\://maven.egovframe.go.kr/schema/egov-crypto/egov-crypto-4.2.0.xsd=org/egovframe/rte/fdl/crypto/config/egov-crypto-4.2.0.xsd diff --git a/Foundation/org.egovframe.rte.fdl.crypto/src/main/resources/org/egovframe/rte/fdl/crypto/config/egov-crypto-4.1.0.xsd b/Foundation/org.egovframe.rte.fdl.crypto/src/main/resources/org/egovframe/rte/fdl/crypto/config/egov-crypto-4.2.0.xsd similarity index 100% rename from Foundation/org.egovframe.rte.fdl.crypto/src/main/resources/org/egovframe/rte/fdl/crypto/config/egov-crypto-4.1.0.xsd rename to Foundation/org.egovframe.rte.fdl.crypto/src/main/resources/org/egovframe/rte/fdl/crypto/config/egov-crypto-4.2.0.xsd diff --git a/Foundation/org.egovframe.rte.fdl.crypto/src/test/java/org/egovframe/rte/fdl/cryptography/EgovDigestServiceTest.java b/Foundation/org.egovframe.rte.fdl.crypto/src/test/java/org/egovframe/rte/fdl/cryptography/EgovDigestServiceTest.java index 6dfc7df5..11e3e011 100644 --- a/Foundation/org.egovframe.rte.fdl.crypto/src/test/java/org/egovframe/rte/fdl/cryptography/EgovDigestServiceTest.java +++ b/Foundation/org.egovframe.rte.fdl.crypto/src/test/java/org/egovframe/rte/fdl/cryptography/EgovDigestServiceTest.java @@ -14,7 +14,7 @@ public class EgovDigestServiceTest { @Resource(name="digestService") EgovDigestService digestService; - + @Test public void testDigest() { String data = "egovframe"; diff --git a/Foundation/org.egovframe.rte.fdl.crypto/src/test/java/org/egovframe/rte/fdl/cryptography/EgovGeneralCryptoServiceTest.java b/Foundation/org.egovframe.rte.fdl.crypto/src/test/java/org/egovframe/rte/fdl/cryptography/EgovGeneralCryptoServiceTest.java index bb417910..bbdae5ed 100644 --- a/Foundation/org.egovframe.rte.fdl.crypto/src/test/java/org/egovframe/rte/fdl/cryptography/EgovGeneralCryptoServiceTest.java +++ b/Foundation/org.egovframe.rte.fdl.crypto/src/test/java/org/egovframe/rte/fdl/cryptography/EgovGeneralCryptoServiceTest.java @@ -10,6 +10,7 @@ import java.math.BigDecimal; import java.security.DigestOutputStream; import java.security.MessageDigest; +import java.util.Base64; import static org.junit.Assert.*; diff --git a/Foundation/org.egovframe.rte.fdl.crypto/src/test/resources/META-INF/spring/config/context-crypto.xml b/Foundation/org.egovframe.rte.fdl.crypto/src/test/resources/META-INF/spring/config/context-crypto.xml index ea529d3f..2ddf5488 100644 --- a/Foundation/org.egovframe.rte.fdl.crypto/src/test/resources/META-INF/spring/config/context-crypto.xml +++ b/Foundation/org.egovframe.rte.fdl.crypto/src/test/resources/META-INF/spring/config/context-crypto.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:egov-crypto="http://maven.egovframe.go.kr/schema/egov-crypto" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd - http://maven.egovframe.go.kr/schema/egov-crypto http://maven.egovframe.go.kr/schema/egov-crypto/egov-crypto-4.1.0.xsd"> + http://maven.egovframe.go.kr/schema/egov-crypto http://maven.egovframe.go.kr/schema/egov-crypto/egov-crypto-4.2.0.xsd"> - + true diff --git a/Foundation/org.egovframe.rte.fdl.crypto/src/test/resources/META-INF/spring/context-crypto.xml b/Foundation/org.egovframe.rte.fdl.crypto/src/test/resources/META-INF/spring/context-crypto.xml index afd84730..b4dc93eb 100644 --- a/Foundation/org.egovframe.rte.fdl.crypto/src/test/resources/META-INF/spring/context-crypto.xml +++ b/Foundation/org.egovframe.rte.fdl.crypto/src/test/resources/META-INF/spring/context-crypto.xml @@ -20,7 +20,7 @@ - + diff --git a/Foundation/org.egovframe.rte.fdl.excel/pom.xml b/Foundation/org.egovframe.rte.fdl.excel/pom.xml index d2ff0a61..46af1824 100644 --- a/Foundation/org.egovframe.rte.fdl.excel/pom.xml +++ b/Foundation/org.egovframe.rte.fdl.excel/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.egovframe.rte org.egovframe.rte.fdl.excel - 4.1.0 + 4.2.0 jar org.egovframe.rte.fdl.excel The eGovernment Standard Framework @@ -18,10 +18,11 @@ - 5.3.20 - 4.1.0 + 4.2.0 + 5.3.27 1.8 - UTF-8 + UTF-8 + UTF-8 @@ -60,7 +61,7 @@ org.apache.poi poi - 5.2.2 + 5.2.3 commons-logging @@ -79,7 +80,7 @@ org.apache.poi poi-ooxml - 5.2.2 + 5.2.3 commons-beanutils @@ -89,22 +90,22 @@ org.jxls jxls - 2.11.0 + 2.12.0 org.jxls jxls-reader - 2.0.6 + 2.1.0 org.jxls jxls-poi - 2.11.0 + 2.12.0 javax.servlet javax.servlet-api - 3.1.0 + 4.0.1 provided @@ -129,7 +130,7 @@ org.easymock easymock - 4.3 + 5.1.0 test @@ -141,13 +142,14 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 test mysql mysql-connector-java - 8.0.29 + 8.0.33 test @@ -161,11 +163,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -176,21 +177,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -208,14 +204,41 @@ + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -232,16 +255,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -251,7 +264,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -271,11 +284,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -289,12 +304,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -302,11 +315,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Foundation/org.egovframe.rte.fdl.excel/testdata/template/template.xls b/Foundation/org.egovframe.rte.fdl.excel/testdata/template/template.xls new file mode 100644 index 0000000000000000000000000000000000000000..44d7575ddd2daf8c4a08af9f4f154565304693cc GIT binary patch literal 22528 zcmeHPdvG1qc|T`&@4b8VupWNDq-**8kdP&V4F*eoVC*2*9%Bj}OpURwVh6COZ5Wur zwVc8~g=Rn|(1Mec5@tf;5Xa!~hyg(hh8dBDG{BHT$LWL&C2azPrXd5|{(k4|?%myc z_DZ&a1ja{mR(rnhe9!Zp=kDGg|7+c`d%i#6=OUJt2wQwq$cl6bE^*JSQmqg(al`UQ zg+f6Cg~08p^cnKNhtPF48qY>{kWLIU`5-T8Ki_#&lTHyHfSp@mM?ZcH%U5|P4vo3mZ zIwii{_(JA+jOJ-L^XI}62c4&I72-dUH;St{4qR~l^5v}y7q&0ReF|xr(qXft4g+xT zIk=NzKcKZ3QwT-N<2q7Zzo+UQQP*>TS!Gw*z2_dDya+WoM_p`ns(OE?u1)GX0#_*> zRy03Tkog#?UPFCX+^U*%uSm%kAMHGv6UPpWKKw~y8^l&bQDM&!nuMH@%MpE7BKj^z zRBjXVF=kS;tk%p}V}kfc)F|xv7<8{N+3m@;_ZqPkzRwI;3$uZzl>sZnf-+bs7767Q zqg*LE60!7XGVQ#wSf?!ZHN;IaXSP#a8H+eimh;BhWwA@jV9R-fIxk4{6?HD(3fZ!> zC*JxJy)C(YgNQe_eyFEL;;O-!i&<%;kWJ$LToaZS^N^>CR!k6ege{PjBu(QQoTV_lA(^ziWS>c1%z+@eDX?k|Ci0@agokZ5 zVWYH7ij$_}wNvog;LH=Vx!m8>JSR7G-qfkBo0=DI4BZpn)Z7HV@mDrfxRY(Moop?`sac`id?PbH!;PMO#`Uy6U2*ZbwH^;RzU{uy)-z zO`A7+@y1!+{l?i1P9wqttJos;lJ)uSOCwcs2m~y0y(*Lw;(;RBOb3%(tWK1ZSFutY z4n^e$f8FMM zL;1fH{@n!lw-ewGB*5=ZfPXImejowyd_MvHPy+mk1o+=3z#mP3AFn=#6`x7Ie`5WV+hgUo+w1D?th}>QICrS}+(t+J zspE>w+A zS2w0|4D`QC>F;8xs_Oq9geqzNJQ|4d`Hrg3V*!&~9vdk5?L9r(-iJN@bB+96%u^=0 zJc3a0n7urT@Zg(;Sc34=dh+-}%k|qu_dAZj3Lf(_k3l>>>u?+J;n7G4j%L#Qd0gVb zbGSvb#^5pjqx|}T|MhsnBNoL6@e_^*7xS-z$NcYN!C-=ejd9%LaggKz4+W{D^~B@^ zIJ|nX2X^jM?ZT3T4AELw=Q^$A;8(h z4nhEhXb3neHrm?hD}Rfy+l@2f5M5+a5=WZJU{`r2?C(P|$@i3J!n4sL6BJD5=%d?Y zb2#D+$)v5F!IjK}qd}2LqEE^*;n+ANlYCEkCOk7PGC{%Ylk!YB`wYpXt)0Cw*(aPb zicAuHQl1Itks+Dnd&)DJ8exKh*(c?haK%#8B!Nj=JBPGnpK!V_GD-AFc_y55hh&oP zDbJ)S!UP4gPohjNjEyH}g3JlVlM-_>-dq!A;)Y=UF1B=xX&sJsZS5SIi_VTucng5l zvkPakJ$v>PViVr(m^t%NEv=_dj$))L6b1|a3`uhcJ9Ow!!Iw&Ne3)-eHU#rG4 zgek_j_*R5rrH!`;HFbQ_Gk@3}v%(iv=#zm`rA*o*O!ntvOnl1K2t!zBe_pNhwy2D@9mb zsc?h(N`+yiN}Ux`>e^_i`kpEb{=+BesrWjs4N4_0e)#0H7?%4*Izi*3KMFK1?V&hI z3q_P_w{TmO#_^IsDp$wMkuI%=!}zojx9bd01$M=e3&Y6xVyy+pqR}VV7dsk<|%EPvxmb(zXsrs_oWfBxU5~W zl%TmR0XA;&L4Ga>{^LQ(nLWMBZr1BE)`(&Ja&%eL%P9ep66&|86oyRSdQ)iabW{}fll*8%E zlatE#y!-lVW;yj{Iqe2HGmLWd+Dh4z&iB0a&g*75Bh7La805?`%HaasvnP}9dE?lB zo8^o$%Q@X3r^P6Tt6)!#i}v~TZ_RQ>o8_Egkke+A!)e%)lg;;h_+PJ@<&2@61;dKB zM#wSM4CFY2U5^a@!YpU3S&k{*rW)mh<883(mybSTmNU*Q#}scfjdH^AHrVybFOHby zj5o_M#oJt?oN&Aib`1{v%q(YuS&k{*PBY30$J=1n4_<%MEN7xwjw#;SjdH^AHrVyS zOAndlOro4Kh81r)$T8I{##>waS08*u%R#jB4XR*#n{1Y2innP-IpKI~Yk&35ubSmF znB|z_ZI)3^INsXYpMLo+vz$h=98(-e0O)K(a%*6Rk5BP=SM2Ne8_!nk=(~JBV8*zTK1AgIn z5TdX9pUnJb6!|d*;{2Kee&Kc(;`{^8n)%Hv@?%@a`OOdbh1*w%|GQ(QiC?9d#Yyh* z1IG?5`e8qwB1Kx)sw~(-I5Y>Qp!e3`>ZUUwn6^iAKVK03#0PoM93$`k4vRH zHvGPPo(g#5T?Q}CNFh5q`rWG{TsSJ?&9aUp8+dLKv4Mc14Z7sppi90DxvdtE2Gj zhR443Sik$15pL3|Ky(npxBmU;%Y=!P}|Udq)nxSQ@mGpcXNapvAdo5VSZP^;}km)nr=8X;0nsSWc{Y z@taRS@{@j-gCND|B(2k7P`HL43^Dgti_SU~tbL_y4|R#*d6M!@c>752WN=u;IZ{WMUt&kfinGY~rlZpzDIHQrfiE%P7T~F? zuWd)iwb9||M26JGlt1aY`_XBlLyEL(AfFgNio!#R+-Fsbvl&IKkwf2$cVTJQB8q&h z@8vKLi?QN+BL#0%i*t$`xnPJ63ev6%IO+w1@^*Nj(;N#O-x~N2xQQH>6gjfD#5vXn z9QBeRfumkKTZ&^xks}ukry+-;%N`kUO7?N#)Pa`NdzNo$w?lGe<1za}530f#}08Zg`n)VgFs;mofC; z4Eir?Mf)$hN}nj@iBASBff3<(^8AW>F*5ITx)uNG@V5cJxg6gTq z=56Y$lQYFSd|_}czCzg*s?i157sXb<=3@tSndI}Ko4_s4h``HT8@64Q-?=rP-*uNe zPTUm|tGhW5ONF=>AD7%4!jbeA1j>5+JtbXad=U04DL#Nwd_RO4PkS%Q=dZZ(`dlCa z5AWCIckJxl4kcEvKxD7!-Hz*qYx1~Wl<(&K)@yKGxnmoy7i`|e>owbPFt(w0*XAoL zR_)k{7gyAM4)ZbNsW#2@4T`S`!Z9fOP;FOBj3TjCDbaYqQV>K6TuSBGPn(m=Ir(dx3c>MOmYf|3=ljQPIpm?H-kW z*)cP8KP%w!X2&=)!cGhs1co z*IMptVxY=?MJiq1s_1pQVQ~f@>0ted>KHyjok!^H!gWWS!AX?Ko!;{Q$5}1kyuEij zfCt%VOsJ^pA_B9{+n7P?o&T{<)&p9H0+tJFt&Nn>Ep1EMwqvENbhnhauW@QqST%$T zuAP+?veK%us;v=LjV&sOwQNg~SsBZ#O>Bv+CcxJ4Ook2x62cs%W2t`$O zwW9TS;X#Mb%1X(!)0c5NU8hsj5bEY^H|IonLdFOj57%lU3YBS@k*-^xwL~4niTZ8{ z*(0fy(SbyHK zp0C|{>otH;vR75gg9w^;P*%B59F{h9sS(U1SeU8D*-0`e{UyO zzg`c6DxX3cZfB0G(is6{)a0!|F@}EecHHpOgREz2K<-xv0H4au$02n9nqm^fA6}*p z?x_BrJsfVhisHC~6}mqf6L~8A$#{V8*?t_6@F!!?C$7k+GbjzujL%Zb-GgUU5(_nd zVaDZKyGsAo;s3{vD7Z6_ldV5nZSje}5F?8#cB@@7iVfV43RNatq;*+X{6a(jG>qQw zx)$Hr=KYP>i3`ywYXo8RWrb*rz{s%z`&8BwUOiTb!#H=vVeDCP7`AF9FwV;HdUQY> z#)VrP#;sr+#t&WMFrFk-h$mF&(%uhIVmen{pHLrANwK2jFRNP$%R(gkFYH!_=qzW=t_~zii&C+2OzyaP#74GP#{<8pTrehB3vDj#mS!HN>Un| zM2e~r(o~d`o=GA_)d*=iN=i2-k)mpZG!rGI&yz?|HA0HzO4wF5P!cIuHeu&uof9Ty zYbKF$Nfainh?27DlSolDLW&j+OJ!e3B1P2*DNeO~QfZ~tu(C=8U=;#>mHLe-1{n{( z!pc?&n`8tt$f{T&D_jKG@9?}u32u-%PCOj&`CDroXE|Upl2~Tr^Z%*z`Srj@IHyXh2tZ?p66507P2YI;{k2 zvNfMuw-$pQVWi*rrR#fn{@#guvEtV)dHiOay8qgT@2`CDdC4V2JeAYmdg+Ci_P0!| z-FGMSpZER))c+tdWl{fC$oy(^9Wtk}i;-)QFGC)QycL-bfv!fTJ=Y;q_pc!P_Gq1| z6g|L+{~N%VGC6bx54J=VpyWgkaQc4ochB7a_&-1UfLblF`jAPYhuUDu2#x>t-gHo} z*|udz@6O(yUAeVAJ=?bAbLU>SC4XhEt+lm1M`;p|YI^bOcUOzGcuM%CA?3v@@K@Nv zy(5k{mAO3nD-+@bVaF@~1jQtheU{~`Xk&+7wymdU5nesOj)f7@aseOiwk#6woq6cv OY^y{ko7Cg8H2o?ea%hN~Z z%{k1O_Ycg}hpMZtU29eCyO!*=?yW2bM8E@p07w7;fC}KktzGN~2LJ>k0sy!GBzPS$ zdpj31I~M~r4+k@6Jyv&H8_IkHc=|j5JnZ@Z9sk7$R3<6deS~0zTqb*l4J<_xHkX!1 zb_O;M6Cis6OfY*s*079=tY2gYQ>cgIys4E*;{DcsnRR*|mN{f*Eo~9RCeC&oiPnnI zcP&BHUVNPWGJ%T0J_(f^r3MkNyX#KRuQ|q_NYjg1Tn5jeP+U*62!e?%P(316j(2LJ zJy3eC$|54<+M=WiR$40)YX~JgH!ymu5nJ1Y-m$`$uEkb6dDKFzj)Y%Or;SaLY;CVd znGMO+L8seO@15f7Ll`nd7D*m9sg;+j%d({=#kMU^8E>t;H(KM*8Zc@8H!(SEK#(nL5XPlKb8< z4pEpJe+XDzWD%-&@>Fw*`s|Jy+njpk zUD(eczEzg6<_Qd=(bjaMMuk$N_KSJGU5FDW=bHm6fv`Vuj{5U;r;MVJ-NH=n=T9I& z`EP#Ppbnw=4jYk&xg{#hZw;KxY@FFxe>?xrU;m4p^e* zBfTkVk(X|vQX}uAJ)&rcDWDa(ya)yc%9<=qUhIww>#Q8@SgKKw8nY>OH`7CFIE}sL ztlX<|H8Asxsb5;+^%KXE8fh-C*ciAMCS@AW-IUfwMG-eA-O?CyktyM!o*p_CB|ub$ zj4UQ!6P22MPTCd>?I2fX5t!++LIQh%%Z085e$+N`DcHNS?f4j{Dn^Us;PMZ+3CJtNmK+q&EL+*nn+Z{Q4ltUfOCsosIGkyIXl6d8f!NWdV$JVOP20P>J zYT0#>SG{QKm;BtSu4u<&>QHKF5uq9_wKWZammAwV*a+bI$Bko&fdPaUKfcc#C2OOd z;${}V#MWbGf>537FldqN$K%euj>#VSfgzUEo+7wUGfT^3c};ou8F$&%~K<;#_K^tlP77tVQ2Jm9}+GPIq>j*x7z|4b;_* z`~9O0jajj1$iwV{5Ef}MVNbwp=&#ljoiO}cR+P9*zQ&wAloRz2rp75OuNo@e5B#_o z^Q7lv+<+_b)r}&~WdB>H8_&Le=jyr4I*miz?9|yUNOn)>M3RQI^T@i-rFRp;4v;61 z$r=)d>N$_s#B(s#JRR2XL=v#+Tq0Fk2 z=p8RP&luSXZmXPD>W+hJ?2#phtFCav6%5*cPjM8=MF=Y}zzbmD zcc+QAfy?nDxUF@?MHPTydG5ZyT_LEuEDJq!aG|0)KSQIv zG;f;{XSQNfWqY#YQG$n#D=wAE1=RSK;^d+`?5)c6(t$<+KpM2@x*QWZR)8nQIPmIN zBQo&5pmUi5lF>S86AL(AXReHMAj-ohsq+0??f16-iOrWyAGw?qDxEw9G9#OWY}qJ` zg{HmUQ~2awE$$lBgBh`6Zg2Md$mI@|?}Ixe|AYs>Er(ne3Yx%*FZ7 zxc2)E`~Qn-!Es%YA0c=Wm%w{5cdys8A!uUHd8ps3?*fgl7ePy@@t1gaUUj5qo!i?E zGJHx$a3<{OasdggBoJ#f3ovG&10D7GCL{&s=Yx;uTagTLkJvLG)=HStY{mReF zozcT>rc3HjjPUrRewJ#_nhh$P8*lN=yzOP;bJj{PX-3jG$R@j`2PbtKQ>J~#DS zcyWZT>lb!wDUTSFZ7M6JDMD*n2XJw^Kc__@F}dS+4N0$w<&o4R&&U?l;205m(f47; zxABob&&?ASy1MEuz-$|h_DqF~dLbjY#yL4xA5qt1DD}Erav=Q>5`Y1*_UN?e!31yR zoMCmVc8L#Hq~$i%dUzn(7e=LN*EYU;`_lJIvrCsnt(AMEVH#)Eh1ICs5}yyy&$lRXl(=GjBnYse?2hb{9>wA46AE?&ONl{i%>8+gSV!im z3|P@D^`)-^>B_g;G7Y68_}Ws(+kJi9II4lDWI?HD0@%dHt< z3*})a?1A{iZv^0%qm6V22bHsIdntQ9X$6So>4`R1h=ScsLbZtAD(G%56DSJ|`D>QA zk!jt$Nn_Oh_(PkJuTyVKD>F(Js5{+?LO?FRnV0n;jll7SkRs{yXl>rn)-6M1W+ZT` z#^(ubY?>EZKMI(Z4&@7<5LKag3xCox*X5%2wZu65W-%3#Y1P+gdlSfoKk~_l0}RZ~ zo&{BqEgh~%+Kvs?uh4;6ad6=4aMr=WeCDl@B`8v6v|wIii6Dc1MrPbvVO(GAxnvXp zGORuoH}OJd9p~r%?T94?-OAOn%k9JF2~l{FibEFq{aKF^mb|Bs9g~ubZn!X_=H0ds zMDYp)-wv&{d>+NR!|?4qRdrh}?s2>v3|S*UCr#La%YRv%-;=6|?6%P)Y+@oWpB#{Q zq_!X4=cnFC6w++V*UGTOVvovQQ@gdmr%{=@ejoDKlSFA#5MHb1y+m8tggs;ZWp4Gv zu+xv*gR@pVvE*6wh_4L_yJRf3t^G+g?HTM&dKoJ^A3f8E`dr;b^-sw?{mhgyU-@9vB#Rk03`@DX zD`39tkI9NoV1&F}jGoM(bI>-oPF2m%TdIImSiMmkt+Ep5l$cyksi;)28QV5I(|t-f zQiYt29_Wiy`PtvO!yJ8=Y-B)sY5AJoIqLMIN3(ROySOTaW!obkwWo?h#%56LsxWkr zkE=kJ6{4Mj!o}0~*?lq+t__b5IgZ<6Q)`iOypT)Dl%xnAy?))h_ip>?LB%V~AH0?x zCcKQ@CQ1HtMRs)TsB0ewH9v;lMGV^1dLNCN7pG++sK38^=W3ulUj~ebw;~yy2n|h_ z74z@Sc%AImfMG7khA3M;`K9oMPMG0Ue<6Us`R(IP_EYuAg%E68{+o;xRUvip^X^G1 z;@YzL{xx5+^1ShI+4rXqd}v4K_pHXobf+li43}Ox_Mp1Ww8vD6!&Qot%&%EK;}z^CeeMXn>tlL*kp|5IIqY^Pj z^B~<}tydz(2x1?O^Ilr?8uQRk?J7DAGE1`We=KGzadIb$8}u%qwB3*dvkd%mWDOvlRVp}1V^_WbB-GhvOy{>ikP5IGsS zlXvq-y0d~Q6cJP9azG4YJwloxH*_zvqLfoy@eM?Y9XBi3LITC**^jd*$2S_$x?@Nx z7$PUs;+#c0G;=J8M1ziwv^&Aw+42LVOcq0BIwOy}EZ=~)N4^Ul_l&Y{mx>c^4^mO` zrBpxqrbvCpr@>VmU7p+}s+be4FaIH)*IeY)!q@d4yreyDOhA-bbI@;=)kDLm%0-EUk}FnGC1KyubG%9tS;AlAvk#F^;9V^B|URRVkyM zY5f*QRJN1Mur^Z?UG;oX?kk3%5dkK4PLFE-a0NE_8ruwsUSuu&33< zro&*(K9l+ayX=JscAe|Iq9oV30Ox65GJ(TSXXdp~Uwqx{lMC7Rg2r)?OTY`{4}u%q z6cvU66LLrPu=jek}rc+N(Hl zdg$nz<=0o;Ff1_Y^Q*s55fU!Ry$v42xC+nKb$0zi*GgIJINY@};HX-s zMruE;%aGDZ`Y)O2k0wC)Rk(IFLQdJYsQ(lWnH3t*TYt|a}sYl&SSKUwMz95v%6>dG%Yqqa< z7OwWaw>-vAbal0JSw&e{HhS{si{Pyla8gDVt(z4$mb*Kg+7Zs6e#*n4L1^! z^nhkC}j+6?;8SYKbi%4!=5jC^ z{&YFshv9yWjlpaw+uyRJfJ8cdQr`P-GjZd2}z9{NcAV>Z)?mOOI0(eVg9oG9;Vc9<|`cjYT!_#*IF; zo~r`qiINpil#j)JECa6$C2Mz*qRGzV((z5VL#g< z_MQ5fPRPKG69n~#hC_p)(a=C>Bs3KIHXxZW8$3B94Kmo`n9r;d0rc%x zW2NQXj}+;zJ(M+ji~ocqRff zQ)V_UC0{vZk=ZW@LjsfFxX|f!(J`W!S{@t7w3xlxO>zN_MN27j)i-bF`J%4Sqa<(9 zJem;Z75bWYC%!(*%8#{%32wQDj=gPx-1G&c8_CY7Xg5EuZ*LCd!YfYWbjTl_ZRVWj z>D2i7k6o^$RWAn(SVzYcHi`{vQJdPEC_C9ZIJ249JDL5~$br#0|LaV{GJhVYd3APA$`&7Ym9d@5LI|vgcbcpB==!((`&X-}ml^&uydU zV!isZJa@~6f1nL=@g)QtP41JYb3wOMR%&dFm{)1}aDz*|U%g`r`HNqW6x@goj=c`Tp_s8@WEa zwGvbLeq32P;095A{Rg(65@)cQ7 zwS%X^0-t!jZU?5f)K*m84b+m?YX}|yv0V4??S&@ zn5H#jvs8KW*_#%Y37xv8A1pNw}f1p@Y%DOKEd@ zGY4~NvjG!&BYOC$X0#lUQUD&OIRqev7z&^q2h*GPbpmLC{)jM>_-Iz6NL5Ux?h!Atjm6 zYqh+5BHz3YZ5+QmW&<)@og||c=HOSR1ppZ^D5-;G;s-_0 z>ipkhmFGJVmEan(ipKKmf%}xq?Z7i;YO+3`@G{)h>!9H)NqyV|cCZghJ^PQXX zAGa{Xcr0okQgA~c`^f}C@yc=N4>*VgpPJHD8ytH zg^7;`v6%MXUf~85@mdmF*XO&-dDyy~?8(WFX%bhinW%_2BkqM6TChCt>aTiXVYbc% z8dlXp=xPEwBA4qd>Zbdv)^k}yUt=O?P&nFxnLj*7B2()LBb(sgWh}D#;`BNWx7ubV0IF4B7S-0v{?T~x> zzUlAf+_+v%J9%=+U`}5p7NoB&tup;$n&IGCV8qlv@1*+IpZnMKANEx#%l%!!-?w!9 zOYpbrdzgFtWrN2+Oc|X+ikm>xTi5f=7Jm5Va3O{7)ehFuy{4V@& z+}%SB5BaTM8Y*C6`p?(@|JbgF3Lnx%zZ6!X{jTsKdGt`h!yer)1sje{!0M{W2Pq0+xc{9h^o0AK3A%;?YfuPlcMv*6zvr04)sm=j1p{_XDn0HbQZ A2LJ#7 literal 0 HcmV?d00001 diff --git a/Foundation/org.egovframe.rte.fdl.excel/testdata/testGetCellContents.xlsx b/Foundation/org.egovframe.rte.fdl.excel/testdata/testGetCellContents.xlsx index 5378088347f7baab12aad2339366f1a08acdf6ea..8d9788245fb3848883dd0b385ad84e73f6353c8c 100644 GIT binary patch delta 617 zcmexj`qh*#z?+#xgn@&DgW-DHsgR9)wTvtv#^!!T2?%TQYNpd*p~+Ru%Js3{hYdv9 z{(GIMt-h2O#+lo$!R%Q0Amvf4M}O|dp9-C2|Ee!rX|E{vy!YH@&Yq{wR|Il)c|R_A-s37>^+hFX%kxWNTeuGv zG3Z-|99ll{f?SChqC_j z8bQPOKd z&R^#^plcYI85nqh6aw&1-YY2s(Q+54WyRzll5!BPl#~?Hd7jCycx1E#ycwB97!YaU xO#Ji64?r_=fJRCn%mT7LO|F$v2V2?gy?)CZ4h9DC0CY7PlMhR2vqgb50suzq^LzjR delta 619 zcmexr`o)wlz?+#xgn@&DgF&ThM%YHaT1FNSV{<>F1cWttHPdOZ(Bvv+<@&o`M+^kq z;+HYZ8r)5fnzXyh6(w&ceRdXl`|I1X(zOfjss21CqZYr{c9mhJ`*Zfi z(v#AssH|w6*!)iFQ^Ad;qMkJmqCQ>B$muXkxqa=BQKHPdxf@>`YOw2+dOLFi?@Q+m zJO{evM88L>l<>s&1lt^0{rW)B$5YlV^-Y(I10;4lX*{gs^EOLGeW}RmOZ#>f3VJYF zEOL^yc@oKIpX0Fn&wgg_O_SX1*IY62y&0kxb4R0n`R&=iQ-79R_$N z{GDGh%7^FAy6qp}&Cc=s0_##%Mh1orK#UrOoAtLs@rup4H_z)=!28L?UNr(yo%b?yR+^QBi(V?ql#!dW@r6_SJeS^YF}EgdQ;gty zklNk+AycJ4ynRCI4(-y!+t4?2O5+Hox)~9xL=Ye)Y`JUZaX#dw0&C?r&vV8>_UoYw|4bcBKVM zfd>w^_x9GP_pd&^y2^j`oTrtC%sh`}ZF`!Yz3-l#_=oH|p}M)ftM!r;btfIZ`}K(K zc@@?_D|h~43Gim;P%PkKWMgDt*Z{<+fw*}eOB5?46lJ(hLc{YVw+fUc$SV&G*(`qL z&Eb6fQ1L8&15QXl&y%o)Fz!p3LKqT~R-B+{0b4pbTGC7&#OraHa9M_xf#HW01A_*XT`4(;%lxIJm{@ox%k#=;qw7Bt|2*;oP+tyEzXXbY^~sy0 V)FJxsN=Y%sPW~aK&DIZA0|49F>;C`% delta 652 zcmZ2ww$h9*z?+#xgn@&DgF&ThM%YHaT1FNSV{<>F1cWttHPdOZ(Bvv+<@&o`M+^kq z;+HYZ8r)5fnzXyh6(w&ceRdXl`|I1X(zOfjss21CqZYr{c9mhJ`*Zfi z(v#AssH|w6*!)iFQ^Ad;qMkJmqCQ>B$muXkxqa=BQKHPdxf@>`YOw2+dOLFi?@Q+m zJO{evM88L>l<>s&1lt^0{rW)B$5YlV^-Y(I10;4lX*{gs^EOLGeW}RmOZ#>f3VJYF zEOL^yc@oKIpX0Fn&wgg_O_SX1*IY62y&0kxb4R0n`R&=iQ-79R_$N z{GDGh%7^FAy6qp}&Cc=s0_##%Mh1orK#UrOoACFC6zg;#d;OFIRV~`Od>#o zU}-^lYNXj~pq8mX?ffWOZ%@{fl7qM`KuU^tbw-LWz?+#xgn@&DgW-DHsgR9)6^tw(#^x?Y2?%TQGN#jDp~p4H_z)=!28L?UNr(yo%b?yR+^QBi(V?ql#!dW@r6_SJeS^YF}EgdQ;gty zklNk+AycJ4ynRCI4(-y!+t4?2O5+Hox)~9xL=Ye)Y`JUZaX#dw0&C?r&vV8>_UoYw|4bcBKVM zfd>w^_x9GP_pd&^y2^j`oTrtC%sh`}ZF`!Yz3-l#_=oH|p}M)ftM!r;btfIZ`}K(K zc@@?_D|h~43Gim;P%PkKWMgDt*Z{<+fjD_5%Y8^7&S6~z4Nfn1VJIt+0~)ZKYdKq? zLCnT&3khO(Zc_-Of!m4`6c1oqCLiWDg9!iSmSS8pS%OCy!nNm-V(gzB#UlgZR`E#L z+p;q-ROINF=NDxs<>zPXRpjObcr!AIFd!nijoEtQ6$Sjby|uqz?+#xgn@&DgF&ThM%YHa3Pu(XV{;dy1cWtt8PjR7(Bx8P<@&o`M+^kq z;+HYZ8r)5fnzXyh6(w&ceRdXl`|I1X(zOfjss21CqZYr{c9mhJ`*Zfi z(v#AssH|w6*!)iFQ^Ad;qMkJmqCQ>B$muXkxqa=BQKHPdxf@>`YOw2+dOLFi?@Q+m zJO{evM88L>l<>s&1lt^0{rW)B$5YlV^-Y(I10;4lX*{gs^EOLGeW}RmOZ#>f3VJYF zEOL^yc@oKIpX0Fn&wgg_O_SX1*IY62y&0kxb4R0n`R&=iQ-79R_$N z{GDGh%7^FAy6qp}&Cc=s0_##%Mh1orK#UrOlXtP)hlJr=)>Y8Z^kx@^vXVHU;kvnw zvlSY`?A*4H5cc3Ug)kbqtvEr^0JdfF5pFYx@IP)T#?_N0d6Xes2OcTLzRA%%G7xSx zkZUt}8jqX;NNXFj^~5U-3=GCh3=C308UcbiCKqtXO#Z;b1J*Z*SBf!zvNW$Y+cz$d FA^;3a(`^6% diff --git a/Foundation/org.egovframe.rte.fdl.excel/testdata/testModifyDocAttribute.xlsx b/Foundation/org.egovframe.rte.fdl.excel/testdata/testModifyDocAttribute.xlsx index dc33c713fdf7b5067cdc3fae00d5630fb8c81ff5..23b91fd4e70d11efe34198aca75b6e539524542e 100644 GIT binary patch delta 500 zcmX>gdq9>iz?+#xgn@&DgW-DHsgR9)wTvtv#^!!T2?%TQYNpd*p~+Ru%Js3{hYdv9 z{(GIMt-h2O#+lo$!R%Q0Amvf4M}O|dp9-C2|Ee!rX|E{vy!YH@&Yq{wR|Il)c|R_A-s37>^+hFX%kxWNTeuGv zG3Z-|99ll{f?*hvIE~s2T*CME#DUU5A(93vCA&m7rRve(10ognGBab;mREO6N!pP%=imc?d Tgor%jb%8MS_?#e&5gdq9>iz?+#xgn@&DgF&ThM%YHaT1FNSV{<>F1cWttHPdOZ(Bvv+<@$?WhYdv9 z;#HsQv(2==!;#yr!R%Q0;K;*RkG|ZEzD`1KYpO3>X|E{v{P(_Q&Y!2>Oujsko%_CL zUB)ycuK@4GR(C_beB9t|Hsy!H7NNZtBLZ_@Y|~r%^peFL>*R~Ae72oZZ+C7H&2`=& zbKtZX`@_o~FC_L!n0E-QU&pBZWOar>ebF(!gaZmwIGEHDlf;#6wWr2R`F8f}W(Us$ za_m8_IUi?3PX~*t5HK#&mxx+uB&AwWl}F@@`jJ zpcHuEaC>iWjk^EQt6vk{U(b2!dMM0upVbE5^VjCAo$vj_)Sh$yxnozSZ=4`@^54I- zN7J6G2>rVfQ_mFO&CVgc(q`1bP{dDTJ|}$BF|KGa!2>f8;TTi0bg#K^S?wP?43q UmJpF=ye<%i9-kA0QNrf~0A`rWX8-^I diff --git a/Foundation/org.egovframe.rte.fdl.excel/testdata/testUseTemplate1.xlsx b/Foundation/org.egovframe.rte.fdl.excel/testdata/testUseTemplate1.xlsx index bff0acd808c35d6165da694dd637f0c607f4908f..7be924d8bff9cacf8e6d746d67cb9a06ca21f15f 100644 GIT binary patch delta 259 zcmca%f5Vwo*b%BRuN}93q#}e*RMtt<9LlN{dk$5XAiPp(2ZA10f-urqf`!R&Newqh{$I-7YM^z-U-5Jln)00 D-okFN delta 259 zcmca%f5VVE8rj1Zm3ri`4HTf^=Cy27o zY(Y>-PYzWmtB5n51tNQw_Y*6Gby+wYD(fU_4rSGfJ%_5xkY<92P0o|C1#6hRUd9x{ zcp+m2VW`PkLl~*DP?5#5fe?`&vUU)Lm7F<*Q7Q*DXPcZQMC7xa3xr`U?*w5q%7+60 D^b=SM diff --git a/Foundation/org.egovframe.rte.fdl.excel/testdata/testUseTemplate2.xlsx b/Foundation/org.egovframe.rte.fdl.excel/testdata/testUseTemplate2.xlsx index 397aa82b704b4c481b77dd237ee2bb2866f668fd..52adf7c2f2dc884a01cb0f79d50f2bff233abd90 100644 GIT binary patch delta 279 zcmaFu{o0!^z?+#xgn@&DgW-DHsgR9)8yHzYjLnA_C7`T(Ogo{h*(@bcmM|L+l%>q> z1!Wa-=rcp~F5#|$imC8^gNn%su49A9UJ&VDXrkzmMY?cxzOPGxZ%2H^b5XJ{3YY0PM87h*i>IZrDOnRy<|+V(U(d*3}f@ekQ`LUnU{SL-Dy>P|X*_v;be z^D3-=R_^@865!3wp;*Af$i~RPumOls199>pmTizgtYNK!2Ins}T_{VNLme8hJzUD0 zD>?b0;yqkyNa8oSS)sf~JhqVFSLQW^Fk*PEI6-j)cERNNyk-g@UcvqwY84C&44ptM z0>lWgm1Xh;7O~0Pd^`~S(tJ`j`K$~K6*>CFC6zg;#d;OFIRV~`Od>#yu#|AIG4}Tt zpczMi-s4A@1!TRQT*xOU53=&vi=ruyfg--l3=C2zYUC!bju;5I z#V>ubZ|;`ZEiK!+HMpA|HEDO1D@xu@`s^(9_Sd&%rE3@5Q~h~PMlF7??JC1c_vh@3 zr6;9NQCZPCvH6|Ur-Bs^>*e4-j~iB zcn);SiGGh%DdCCl3AQ=1`t^aLkEg6#>YFYZ2T1IA(s)?M=WUjX`cjeAm-g)}6!c)U zSmY#Y^CXhbKF4ACpZ(09Jb=yC{o1NqN1=gjkj0_ALfEYClCm&|n1_{Gj)+%Ud{$|sKvUE7qq2b!g zrM$U{lOHPH%cX`Sev6wG%6rUX3kiJ{UQ-Aome-0C6h&YcOkTii1`)o+E5)>hW%5N9 zvB^AqJPw%AC|2Uzput$fN5$K2tQV)U5&oljjJ klds>z+z?+#xgn@&DgW-DHsgR9)wTvtv#^!!T2?%TQYNpd*p~+Ru%Jmn$4jYKH z#j8HqXPaqm&Y9b;!R%O=;QCQd<@mN6YKom@`}Ste6}_@s<$t-I-@l}CnW|5H=gQrt zn|MpAu2>p4H_z)=!28L?UNr(yo%b?yR+^QBi(V?ql#!dW@r6_SJeS^YF}EgdQ;gty zklNk+AycJ4ynRCI4(-y!+t4?2O5+Hox)~9xL=Ye)Y`JUZaX#dw0&C?r&vV8>_UoYw|4bcBKVM zfd>w^_x9GP_pd&^y2^j`oTrtC%sh`}ZF`!Yz3-l#_=oH|p}M)ftM!r;btfIZ`}K(K zc@@?_D|h~43Gim;P%PkKWMgDt*Z{<+fjD^|%Qi?LR3$?N%87h7{f1?+ijAz|LYV+vvHOegYfLH=W k-%QTQirk`;Gx-D|n(O$anAo_1Vp5a0@CmRP@PJeU00orr;s5{u delta 649 zcmX>tdrFosz?+#xgn@&DgF&ThM%YHaT1FNSV{<>F1cWttHPdOZ(Bvv+<@&o`M+^kq z;+HYZ8r)5fnzXyh6(w&ceRdXl`|I1X(zOfjss21CqZYr{c9mhJ`*Zfi z(v#AssH|w6*!)iFQ^Ad;qMkJmqCQ>B$muXkxqa=BQKHPdxf@>`YOw2+dOLFi?@Q+m zJO{evM88L>l<>s&1lt^0{rW)B$5YlV^-Y(I10;4lX*{gs^EOLGeW}RmOZ#>f3VJYF zEOL^yc@oKIpX0Fn&wgg_O_SX1*IY62y&0kxb4R0n`R&=iQ-79R_$N z{GDGh%7^FAy6qp}&Cc=s0_##%Mh1orK#UrOllQZ1gM?uv>oaI*CbP>zSuGs$P}XwJ zOlSx%=Tx4&fsb{u4L4N4fyWjSwb2~gn_pmu%~ts#@o^U6V7_K{bLv2-#IpC;HvYra>`PzNf10K^g~T4qcR X;ZuibsppeoWSu;VPn%7j2c!l7w`uCb diff --git a/Foundation/org.egovframe.rte.fdl.filehandling/pom.xml b/Foundation/org.egovframe.rte.fdl.filehandling/pom.xml index 15436437..45aa05f7 100644 --- a/Foundation/org.egovframe.rte.fdl.filehandling/pom.xml +++ b/Foundation/org.egovframe.rte.fdl.filehandling/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.egovframe.rte org.egovframe.rte.fdl.filehandling - 4.1.0 + 4.2.0 jar org.egovframe.rte.fdl.filehandling The eGovernment Standard Framework @@ -18,10 +18,11 @@ - 5.3.20 - 4.1.0 + 4.2.0 + 5.3.27 1.8 - UTF-8 + UTF-8 + UTF-8 @@ -60,7 +61,7 @@ commons-io commons-io - 2.11.0 + 2.12.0 javax.annotation @@ -86,11 +87,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -101,21 +101,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -133,14 +128,41 @@ + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -157,16 +179,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -176,7 +188,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -196,11 +208,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -214,12 +228,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -227,11 +239,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Foundation/org.egovframe.rte.fdl.filehandling/src/main/java/org/egovframe/rte/fdl/filehandling/EgovFileUtil.java b/Foundation/org.egovframe.rte.fdl.filehandling/src/main/java/org/egovframe/rte/fdl/filehandling/EgovFileUtil.java index 95725ab8..b80d7342 100644 --- a/Foundation/org.egovframe.rte.fdl.filehandling/src/main/java/org/egovframe/rte/fdl/filehandling/EgovFileUtil.java +++ b/Foundation/org.egovframe.rte.fdl.filehandling/src/main/java/org/egovframe/rte/fdl/filehandling/EgovFileUtil.java @@ -51,11 +51,7 @@ */ public class EgovFileUtil { - /** - * 에러나 이벤트와 관련된 각종 메시지를 로깅하기 위한 Log 오브젝트. - */ private static final Logger LOGGER = LoggerFactory.getLogger(EgovFileUtil.class); - private static final int BUFFER_SIZE = 1024; private static FileObject basefile; private static FileSystemManager manager; @@ -95,7 +91,7 @@ public static int rm(final String cmd) throws FileSystemException { * @param target String * @throws Exception */ - public static void cp(String source, String target) throws Exception { + public static void cp(String source, String target) throws FileSystemException { try { final FileObject src = manager.resolveFile(basefile, source); FileObject dest = manager.resolveFile(basefile, target); @@ -108,13 +104,14 @@ public static void cp(String source, String target) throws Exception { throw new FileSystemException(fse); } } + /** * 지정한 위치의 파일을 대상 위치로 이동한다. * @param source String * @param target String * @throws Exception */ - public static void mv(String source, String target) throws Exception { + public static void mv(String source, String target) throws FileSystemException { try { final FileObject src = manager.resolveFile(basefile, source); FileObject dest = manager.resolveFile(basefile, target); @@ -142,7 +139,7 @@ public static FileName pwd() { * @return * @throws Exception */ - public static long touch(final String filepath) throws Exception { + public static long touch(final String filepath) throws FileSystemException { long currentTime = 0; final FileObject file = manager.resolveFile(basefile, filepath); if (!file.exists()) { @@ -159,7 +156,7 @@ public static long touch(final String filepath) throws Exception { * @param changDirectory String * @throws Exception */ - public static void cd(final String changDirectory) throws Exception { + public static void cd(final String changDirectory) throws FileSystemException { final String path; if (!EgovStringUtil.isNull(changDirectory)) { path = changDirectory; @@ -226,6 +223,7 @@ public List ls(final String[] cmd) throws FileSystemException { private StringBuffer listChildren(final FileObject dir, final boolean recursive, final String prefix) throws FileSystemException { StringBuffer line = new StringBuffer(); final FileObject[] children = dir.getChildren(); + for (int i = 0; i < children.length; i++) { final FileObject child = children[i]; line.append(prefix).append(child.getName().getBaseName()); @@ -251,6 +249,7 @@ private StringBuffer listChildren(final FileObject dir, final boolean recursive, public static String readFile(File file) throws IOException { BufferedInputStream in = new BufferedInputStream(new FileInputStream(file)); String sResult = ""; + try { sResult = readFileContent(in); } catch(IllegalArgumentException e) { @@ -286,6 +285,7 @@ public static String readFileContent(InputStream in) throws IOException { public static String readFile(File file, String encoding) throws IOException { StringBuffer sb = new StringBuffer(); List lines = FileUtils.readLines(file, encoding); + for (Iterator it = lines.iterator();;) { sb.append(it.next()); if (it.hasNext()) { @@ -310,7 +310,6 @@ public static void writeFile(File file, String text) { writer.write(text); } catch (IOException e) { LOGGER.error("Error creating File: {} : {}", file.getName(), e); - return; } finally { EgovResourceReleaser.close(writer); } @@ -340,6 +339,7 @@ public static byte[] getContent(final FileObject file) throws IOException { final int size = (int) content.getSize(); final byte[] buf = new byte[size]; final InputStream in = content.getInputStream(); + try { int read = 0; for (int pos = 0; pos < size && read >= 0; pos += read) { @@ -476,7 +476,7 @@ public static StringBuffer readTextFile(String fileName, boolean newline) throws * @return 파일 객체 * @throws Exception */ - public static FileObject getFileObject(final String filepath) throws Exception { + public static FileObject getFileObject(final String filepath) throws FileSystemException { FileSystemManager mgr = VFS.getManager(); return mgr.resolveFile(mgr.resolveFile(System.getProperty("user.dir")), filepath); } @@ -488,7 +488,7 @@ public static FileObject getFileObject(final String filepath) throws Exception { * @return 파일 목록 * @throws Exception */ - public static List grep(final Object[] search, final String pattern) throws Exception { + public static List grep(final Object[] search, final String pattern) { Pattern searchPattern = Pattern.compile(pattern); String[] strings = searchPattern.split(Arrays.toString(search)); List list = new ArrayList(); @@ -505,7 +505,7 @@ public static List grep(final Object[] search, final String pattern) thr * @return 파일 목록 * @throws Exception */ - public static List grep(final File file, final String pattern) throws Exception { + public static List grep(final File file, final String pattern) throws IOException { Pattern searchPattern = Pattern.compile(pattern); List lists = FileUtils.readLines(file, Charset.defaultCharset()); Object[] search = lists.toArray(); diff --git a/Foundation/org.egovframe.rte.fdl.filehandling/src/test/java/org/egovframe/rte/fdl/filehandling/FilehandlingServiceTest.java b/Foundation/org.egovframe.rte.fdl.filehandling/src/test/java/org/egovframe/rte/fdl/filehandling/FilehandlingServiceTest.java index 9f8dac49..f25de8be 100644 --- a/Foundation/org.egovframe.rte.fdl.filehandling/src/test/java/org/egovframe/rte/fdl/filehandling/FilehandlingServiceTest.java +++ b/Foundation/org.egovframe.rte.fdl.filehandling/src/test/java/org/egovframe/rte/fdl/filehandling/FilehandlingServiceTest.java @@ -24,6 +24,7 @@ import org.apache.commons.vfs2.impl.DefaultFileSystemConfigBuilder; import org.apache.commons.vfs2.impl.DefaultFileSystemManager; import org.apache.commons.vfs2.provider.local.DefaultLocalFileProvider; +import org.egovframe.rte.fdl.logging.util.EgovResourceReleaser; import org.junit.Before; import org.junit.Test; import org.slf4j.Logger; @@ -44,7 +45,6 @@ public class FilehandlingServiceTest { private static final Logger LOGGER = LoggerFactory.getLogger(FilehandlingServiceTest.class); - private String filename = ""; private String text = ""; private String tmppath = ""; @@ -55,23 +55,19 @@ public void onSetUp() throws Exception { filename = "test.txt"; text = "test입니다."; tmppath = "tmp"; - + LOGGER.debug("System's temporary directory : {}", EgovFileUtil.getTmpDirectory()); - - absoluteFilePath = EgovFileUtil.getTmpDirectory() + "/testing.txt"; - + + absoluteFilePath = EgovFileUtil.getTmpDirectory() + "/testing.txt"; EgovFileUtil.cd(System.getProperty("user.dir")); } /** * 특정 위치에 파일을 생성하고 필요에 따라 생성한 파일을 캐싱한다. - * - * @throws Exception */ @Test public void testCeateFile() throws Exception { FileSystemManager manager = VFS.getManager(); - FileObject baseDir = manager.resolveFile(System.getProperty("user.dir")); final FileObject file = manager.resolveFile(baseDir, "testfolder/file1.txt"); @@ -87,14 +83,10 @@ public void testCeateFile() throws Exception { /** * 특정 위치에 존재하는 파일에 접근하여 파일 내용을 수정한다. * 파일 위치는 절대 경로 또는 상대 경로 등 다양한 형식을 지원한다. - * - * @throws Exception */ @Test - public void testAccessFile() throws Exception { - + public void testAccessFile() throws IOException { FileSystemManager manager = VFS.getManager(); - FileObject baseDir = manager.resolveFile(System.getProperty("user.dir")); FileObject file = manager.resolveFile(baseDir, "testfolder/file1.txt"); @@ -112,84 +104,60 @@ public void testAccessFile() throws Exception { // 파일 쓰기 String string = "test입니다."; OutputStream os = fileContent.getOutputStream(); - try { os.write(string.getBytes()); os.flush(); } finally { - if (os != null) { - try { - os.close(); - } catch (Exception ignore) { - // no-op - } - } + EgovResourceReleaser.close(os); } assertNotSame(0, fileContent.getSize()); // 파일 읽기 - StringBuffer sb = new StringBuffer(); + StringBuilder sb = new StringBuilder(); FileObject writtenFile = manager.resolveFile(baseDir, "testfolder/file1.txt"); FileContent writtenContents = writtenFile.getContent(); InputStream is = writtenContents.getInputStream(); - try { BufferedReader reader = new BufferedReader(new InputStreamReader(is)); - - String line = ""; + String line; while ((line = reader.readLine()) != null) { sb.append(line); } } finally { - if (is != null) { - try { - is.close(); - } catch (Exception ignore) { - // no-op - } - } + EgovResourceReleaser.close(is); } - - // 파일내용 검증 assertEquals(sb.toString(), string); } /** * 캐싱 기능을 사용하여, 생성하거나 수정할 파일을 메모리 상에 로딩함으로써 * 파일 접근 시에 소요되는 시간을 단축한다. - * - * @throws Exception */ @Test - public void testCaching() throws Exception { + public void testCaching() throws IOException { String path = FilehandlingServiceTest.class.getResource("").getPath(); String testFolder = path + "/testfolder"; FileSystemManager manager = VFS.getManager(); - FileObject scratchFolder = manager.resolveFile(testFolder); // testfolder 내의 모든 파일 삭제 scratchFolder.delete(Selectors.EXCLUDE_SELF); - + FileObject file = manager.resolveFile(path + "/testfolder/dummy.txt"); file.createFile(); // 캐싱 Manager 생성 DefaultFileSystemManager fs = new DefaultFileSystemManager(); fs.setFilesCache(manager.getFilesCache()); - - // zip, jar, tgz, tar, tbz2, file if (!fs.hasProvider("file")) { fs.addProvider("file", new DefaultLocalFileProvider()); } - fs.setCacheStrategy(CacheStrategy.ON_RESOLVE); fs.init(); // 캐싱 객체 생성 FileObject foBase2 = fs.resolveFile(testFolder); LOGGER.debug("## scratchFolder.getName().getPath() : {}", scratchFolder.getName().getPath()); - FileObject cachedFolder = foBase2.resolveFile(scratchFolder.getName().getPath()); // 파일이 존재하지 않음 @@ -199,28 +167,23 @@ public void testCaching() throws Exception { // 파일생성 scratchFolder.resolveFile("file1.txt").createFile(); - // 파일 존재함 - // BUT cachedFolder 에는 파일이 존재하지 않음 + // 파일 존재, cachedFolder 에는 파일이 존재하지 않음 fos = cachedFolder.getChildren(); assertFalse(contains(fos, "file1.txt")); // 새로고침 cachedFolder.refresh(); + // 파일이 존재함 fos = cachedFolder.getChildren(); assertTrue(contains(fos, "file1.txt")); - } /** * 파일 생성 테스트. - * - * @throws Exception */ @Test - public void testWriteFile() throws Exception { - - // delete file + public void testWriteFile() throws IOException { if (EgovFileUtil.isExistsFile(filename)) { EgovFileUtil.delete(new File(filename)); } @@ -231,13 +194,9 @@ public void testWriteFile() throws Exception { /** * 파일 생성 테스트. - * - * @throws Exception */ @Test - public void testWriteFileWithAbsolutePath() throws Exception { - - // delete file + public void testWriteFileWithAbsolutePath() throws IOException { if (EgovFileUtil.isExistsFile(absoluteFilePath)) { EgovFileUtil.delete(new File(absoluteFilePath)); } @@ -248,60 +207,39 @@ public void testWriteFileWithAbsolutePath() throws Exception { /** * 파일 읽기 테스트. - * - * @throws Exception */ @Test - public void testReadFile() throws Exception { - + public void testReadFile() throws IOException { if (!EgovFileUtil.isExistsFile(filename)) { EgovFileUtil.writeFile(filename, text, "UTF-8"); } - assertEquals(EgovFileUtil.readFile(new File(filename), "UTF-8"), text); - //LOGGER.debug(EgovFileUtil.readTextFile(filename, false)); - List lines = FileUtils.readLines(new File(filename), "UTF-8"); - LOGGER.debug(lines.toString()); - String string = lines.get(0); - assertEquals(text, string); } /** * 파일 읽기 테스트. - * - * @throws Exception */ @Test - public void testReadFileWithAbsolutePath() throws Exception { - + public void testReadFileWithAbsolutePath() throws IOException { if (!EgovFileUtil.isExistsFile(absoluteFilePath)) { EgovFileUtil.writeFile(absoluteFilePath, text, "UTF-8"); } - assertEquals(EgovFileUtil.readFile(new File(absoluteFilePath), "UTF-8"), text); - //LOGGER.debug(EgovFileUtil.readTextFile(filename, false)); - List lines = FileUtils.readLines(new File(absoluteFilePath), "UTF-8"); - LOGGER.debug(lines.toString()); - String string = lines.get(0); - assertEquals(text, string); } /** * 파일 복사 테스트. - * - * @throws Exception */ @Test - public void testCp() throws Exception { - + public void testCp() throws IOException { if (!EgovFileUtil.isExistsFile(filename)) { EgovFileUtil.writeFile(filename, text); } @@ -313,15 +251,12 @@ public void testCp() throws Exception { EgovFileUtil.readFile(new File(tmppath + "/" + filename), "UTF-8") ); } - + /** * 파일 복사 테스트. - * - * @throws Exception */ @Test - public void testCpWithAbsolutePath() throws Exception { - + public void testCpWithAbsolutePath() throws IOException { if (!EgovFileUtil.isExistsFile(absoluteFilePath)) { EgovFileUtil.writeFile(absoluteFilePath, text); } @@ -334,15 +269,11 @@ public void testCpWithAbsolutePath() throws Exception { ); } - /** * 파일 이동 테스트. - * - * @throws Exception */ @Test - public void testMv() throws Exception { - + public void testMv() throws IOException { if (!EgovFileUtil.isExistsFile(tmppath + "/" + filename)) { EgovFileUtil.writeFile(tmppath + "/" + filename, text); } @@ -357,11 +288,9 @@ public void testMv() throws Exception { /** * 파일 터치 테스트. - * - * @throws Exception */ @Test - public void testTouch() throws Exception { + public void testTouch() throws IOException { String path = tmppath + "/movedfile.txt"; FileObject file = EgovFileUtil.getFileObject(path); long lastModifyTime = file.getContent().getLastModifiedTime(); @@ -373,52 +302,36 @@ public void testTouch() throws Exception { /** * 파일 확장자 처리 테스트. - * - * @throws Exception */ @Test - public void testGetFileExtension() throws Exception { - + public void testGetFileExtension() { assertTrue(EgovFileUtil.isExistsFile(filename)); assertEquals(EgovFileUtil.getFileExtension(filename), "txt"); - } /** * 파일 존재 유무 테스트. - * - * @throws Exception */ @Test - public void testIsExistsFile() throws Exception { - + public void testIsExistsFile() { assertTrue(EgovFileUtil.isExistsFile(filename)); - } /** * 파일명 확인 테스트. - * - * @throws Exception */ @Test - public void testStripFilename() throws Exception { - + public void testStripFilename() { assertTrue(EgovFileUtil.isExistsFile(filename)); assertEquals("test", EgovFileUtil.stripFilename(filename)); - } /** * 파일 삭제 테스트. - * - * @throws Exception */ @Test - public void testRm() throws Exception { - + public void testRm() throws IOException { String tmptarget = tmppath; - if (!EgovFileUtil.isExistsFile(tmptarget)) { EgovFileUtil.writeFile(tmptarget, text); } @@ -431,25 +344,17 @@ public void testRm() throws Exception { /** * 디렉토리 변경 테스트. - * - * @throws Exception */ @Test - public void testCd() throws Exception { - + public void testCd() throws IOException { String path = "/Users/EGOV/"; FileName foldername = EgovFileUtil.getFileObject(path).getName(); - EgovFileUtil.cd(""); String uri = EgovFileUtil.pwd().getURI(); - LOGGER.debug("EgovFileUtil.pwd().getURI() : {}", uri); - LOGGER.debug("foldername.getURI() : {}", foldername.getURI()); - assertFalse(foldername.getURI().equals(uri)); EgovFileUtil.cd(path); - uri = EgovFileUtil.pwd().getURI(); LOGGER.debug("EgovFileUtil.pwd().getURI() : {}", uri); LOGGER.debug("foldername.getURI() : {}", foldername.getURI()); @@ -458,14 +363,12 @@ public void testCd() throws Exception { /** * Stream 테스트. - * - * @throws Exception */ @Test - public void testIOUtils() throws Exception { + public void testIOUtils() throws IOException { InputStream in = new URL("https://commons.apache.org/").openStream(); try { - assertFalse(IOUtils.toString(in, StandardCharsets.UTF_8).equals("")); + assertNotEquals("", IOUtils.toString(in, StandardCharsets.UTF_8)); } finally { IOUtils.closeQuietly(in); } @@ -473,119 +376,78 @@ public void testIOUtils() throws Exception { /** * FileSystemUtils 테스트. - * - * @throws Exception */ @Test - public void testFileSystemUtils() throws Exception { - - try { - long freeSpace = FileSystemUtils.freeSpaceKb("C:/"); - - assertTrue(freeSpace > 0); - - } catch (Exception e) { - LOGGER.error("error: {}", e.getCause()); - } + public void testFileSystemUtils() throws IOException { + long freeSpace = FileSystemUtils.freeSpaceKb("/"); + assertTrue(freeSpace > 0); } /** * GREP 테스트. - * - * @throws Exception */ @Test - public void testGrep() throws Exception { - - try { - String[] search = {"abcdefg", "efghijklmn", "12", "3"}; - - List lists = EgovFileUtil.grep(search, "\\d{1,2}"); - - for (Iterator it = lists.iterator(); it.hasNext();) { - LOGGER.info(it.next()); - } - - - lists = EgovFileUtil.grep(new File("pom.xml"), "org.egovframe.rte"); - - for (Iterator it = lists.iterator(); it.hasNext();) { - LOGGER.info(it.next()); - } - + public void testGrep() throws IOException { + String[] search = {"abcdefg", "efghijklmn", "12", "3"}; + List lists = EgovFileUtil.grep(search, "\\d{1,2}"); + for (Iterator it = lists.iterator(); it.hasNext();) { + LOGGER.info(it.next()); + } - } catch (Exception e) { - LOGGER.error("error: {}", e.getCause()); - } + lists = EgovFileUtil.grep(new File("pom.xml"), "org.egovframe.rte"); + for (Iterator it = lists.iterator(); it.hasNext();) { + LOGGER.info(it.next()); + } } /** * Line iterator 테스트. - * - * @throws Exception */ @Test - public void testLineIterator() throws Exception { - + public void testLineIterator() throws IOException { String[] string = { - "", - " 4.0.0", - " org.egovframe.rte", - " org.egovframe.rte.fdl.filehandling", - " 4.1.0", + " 4.0.0", + " org.egovframe.rte", + " org.egovframe.rte.fdl.filehandling", + " 4.2.0", " jar", - " org.egovframe.rte.fdl.filehandling" + " org.egovframe.rte.fdl.filehandling" }; - try { - File file = new File("pom.xml"); - - LineIterator it = FileUtils.lineIterator(file, "UTF-8"); - - try { - LOGGER.debug("############################# LineIterator ###############################"); - - for (int i = 0; i < string.length; i++) { - String line = it.nextLine(); - LOGGER.info(line); - - assertEquals(string[i], line); - } - } finally { - LineIterator.closeQuietly(it); - } + File file = new File("pom.xml"); + LineIterator it = FileUtils.lineIterator(file, "UTF-8"); - } catch (Exception e) { - LOGGER.error("error: {}", e.getCause()); - } + try { + for (int i = 0; i < string.length; i++) { + String line = it.nextLine(); + assertEquals(string[i], line); + } + } finally { + LineIterator.closeQuietly(it); + } } @Test - public void testUserAuthentication() throws Exception { + public void testUserAuthentication() throws IOException { StaticUserAuthenticator auth = new StaticUserAuthenticator(null, "username", "password"); FileSystemOptions opts = new FileSystemOptions(); DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(opts, auth); FileSystemManager manager = VFS.getManager(); - FileObject baseDir = manager.resolveFile(System.getProperty("user.dir")); FileObject file = manager.resolveFile(baseDir, "testfolder/file1.txt"); FileObject fo = manager.resolveFile(file.getName().getPath(), opts); - fo.createFile(); - } @Test - public void testCaching1() throws Exception { + public void testCaching1() throws IOException { String testFolder = FilehandlingServiceTest.class.getResource(".").getPath(); - LOGGER.debug("testFolder = {}", testFolder); - FileSystemManager manager = VFS.getManager(); - EgovFileUtil.writeFile(testFolder + "/file1.txt", text, "UTF-8"); /* @@ -597,54 +459,30 @@ public void testCaching1() throws Exception { */ DefaultFileSystemManager fs = new DefaultFileSystemManager(); fs.setFilesCache(manager.getFilesCache()); - - // zip, jar, tgz, tar, tbz2, file if (!fs.hasProvider("file")) { fs.addProvider("file", new DefaultLocalFileProvider()); } - // StandardFileSystemManager fs = new StandardFileSystemManager(); - fs.setCacheStrategy(CacheStrategy.ON_RESOLVE); fs.init(); - // 캐싱 객체 생성 - //FileObject foBase2 = fs.resolveFile(testFolder); LOGGER.debug("####1"); FileObject cachedFile = fs.toFileObject(new File(testFolder + "/file1.txt")); LOGGER.debug("####2"); - FilesCache filesCache = fs.getFilesCache(); LOGGER.debug("####3"); filesCache.putFile(cachedFile); FileObject obj = filesCache.getFile(cachedFile.getFileSystem(), cachedFile.getName()); - // FileObject baseFile = fs.getBaseFile(); - // LOGGER.debug("### cachedFile.getContent().getSize() is {}", cachedFile.getContent().getSize()); - - - // long fileSize = cachedFile.getContent().getSize(); - // LOGGER.debug("#########size is {}", fileSize); - // FileObject cachedFile1 = cachedFile.resolveFile("file2.txt"); - - // FileObject scratchFolder = manager.resolveFile(testFolder); - // scratchFolder.delete(Selectors.EXCLUDE_SELF); - EgovFileUtil.delete(new File(testFolder + "/file1.txt")); - - // obj.createFile(); - - // LOGGER.debug("#########obj is {}", obj.toString()); - // LOGGER.debug("#########size is {}", obj.getContent().getSize()); LOGGER.debug("#########file is {}", obj.exists()); fs.close(); } @Test - public void testCaching3() throws Exception { + public void testCaching3() throws IOException { FileSystemManager manager = VFS.getManager(); - String testFolder = FilehandlingServiceTest.class.getResource(".").getPath(); FileObject scratchFolder = manager.resolveFile(testFolder + "/testfolder"); @@ -657,21 +495,16 @@ public void testCaching3() throws Exception { // check if the cache still holds the right instance FileObject dir22 = scratchFolder.resolveFile("file2.txt"); - assertTrue(dir2 == dir22); - - // check if the cache still holds the right instance - /* FileObject dir1_2 = scratchFolder.resolveFile("file1.txt"); - assertFalse(dir1 == dir1_2);*/ + assertSame(dir2, dir22); } private boolean contains(FileObject[] fos, String string) { - for (int i = 0; i < fos.length; i++) { - if (string.equals(fos[i].getName().getBaseName())) { + for (FileObject fo : fos) { + if (string.equals(fo.getName().getBaseName())) { LOGGER.debug("# {}", string); return true; } } - LOGGER.debug("# {} should be seen", string); return false; } diff --git a/Foundation/org.egovframe.rte.fdl.filehandling/tmp/movedfile.txt b/Foundation/org.egovframe.rte.fdl.filehandling/tmp/test.txt similarity index 100% rename from Foundation/org.egovframe.rte.fdl.filehandling/tmp/movedfile.txt rename to Foundation/org.egovframe.rte.fdl.filehandling/tmp/test.txt diff --git a/Foundation/org.egovframe.rte.fdl.idgnr/pom.xml b/Foundation/org.egovframe.rte.fdl.idgnr/pom.xml index cf9b1fb2..b337ec78 100644 --- a/Foundation/org.egovframe.rte.fdl.idgnr/pom.xml +++ b/Foundation/org.egovframe.rte.fdl.idgnr/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.egovframe.rte org.egovframe.rte.fdl.idgnr - 4.1.0 + 4.2.0 jar org.egovframe.rte.fdl.idgnr The eGovernment Standard Framework @@ -18,10 +18,11 @@ - 5.3.20 - 4.1.0 + 4.2.0 + 5.3.27 1.8 - UTF-8 + UTF-8 + UTF-8 @@ -70,7 +71,7 @@ org.easymock easymock - 4.3 + 5.1.0 test @@ -82,13 +83,14 @@ mysql mysql-connector-java - 8.0.29 + 8.0.33 test org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 test @@ -102,11 +104,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -117,21 +118,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -149,14 +145,41 @@ + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -173,16 +196,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -192,7 +205,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -212,11 +225,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -230,12 +245,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -243,11 +256,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Foundation/org.egovframe.rte.fdl.idgnr/src/main/java/org/egovframe/rte/fdl/idgnr/impl/EgovUUIdGnrService.java b/Foundation/org.egovframe.rte.fdl.idgnr/src/main/java/org/egovframe/rte/fdl/idgnr/impl/EgovUUIdGnrService.java index eb1fbb70..0c825e8e 100644 --- a/Foundation/org.egovframe.rte.fdl.idgnr/src/main/java/org/egovframe/rte/fdl/idgnr/impl/EgovUUIdGnrService.java +++ b/Foundation/org.egovframe.rte.fdl.idgnr/src/main/java/org/egovframe/rte/fdl/idgnr/impl/EgovUUIdGnrService.java @@ -60,8 +60,8 @@ * * 수정일 수정자 수정내용 * ---------------------------------------------- - * 2009.02.01 김태호 최초 생성 - * 2020.08.31 ESFC ES-적절하지 않은 난수값 사용[CWE-330] + * 2009.02.01 김태호 최초 생성 + * 2020.08.31 ESFC ES-적절하지 않은 난수값 사용[CWE-330] * * */ diff --git a/Foundation/org.egovframe.rte.fdl.logging/logs/daily/dailyRollingSample.log b/Foundation/org.egovframe.rte.fdl.logging/logs/daily/dailyRollingSample.log index 73817c6f..728075db 100644 --- a/Foundation/org.egovframe.rte.fdl.logging/logs/daily/dailyRollingSample.log +++ b/Foundation/org.egovframe.rte.fdl.logging/logs/daily/dailyRollingSample.log @@ -1 +1 @@ -2023-04-24 16:29:14,120 DEBUG [dailyLogger] DailyRollingFileAppender - file change test +2023-09-12 09:05:54,451 DEBUG [dailyLogger] DailyRollingFileAppender - file change test diff --git a/Foundation/org.egovframe.rte.fdl.logging/pom.xml b/Foundation/org.egovframe.rte.fdl.logging/pom.xml index 0bb33545..02565c97 100644 --- a/Foundation/org.egovframe.rte.fdl.logging/pom.xml +++ b/Foundation/org.egovframe.rte.fdl.logging/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.egovframe.rte org.egovframe.rte.fdl.logging - 4.1.0 + 4.2.0 jar org.egovframe.rte.fdl.logging The eGovernment Standard Framework @@ -18,9 +18,10 @@ - 5.3.20 + 5.3.27 1.8 - UTF-8 + UTF-8 + UTF-8 @@ -28,13 +29,13 @@ org.apache.logging.log4j log4j-core - 2.17.2 + 2.20.0 org.apache.logging.log4j log4j-slf4j-impl - 2.17.2 + 2.20.0 @@ -100,13 +101,13 @@ org.aspectj aspectjweaver - 1.9.9.1 + 1.9.19 test org.aspectj aspectjrt - 1.9.9.1 + 1.9.19 test @@ -118,7 +119,7 @@ javax.servlet javax.servlet-api - 3.1.0 + 4.0.1 test @@ -146,22 +147,23 @@ test - taglibs - standard - 1.1.2 + org.apache.taglibs + taglibs-standard-impl + 1.2.5 test org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 test mysql mysql-connector-java - 8.0.29 + 8.0.33 test @@ -187,11 +189,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -202,21 +203,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -234,14 +230,41 @@ + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -258,16 +281,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -277,7 +290,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -297,11 +310,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -315,12 +330,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -328,11 +341,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Foundation/org.egovframe.rte.fdl.logging/src/main/java/org/egovframe/rte/fdl/logging/util/EgovResourceReleaser.java b/Foundation/org.egovframe.rte.fdl.logging/src/main/java/org/egovframe/rte/fdl/logging/util/EgovResourceReleaser.java index 2422204b..7f576408 100644 --- a/Foundation/org.egovframe.rte.fdl.logging/src/main/java/org/egovframe/rte/fdl/logging/util/EgovResourceReleaser.java +++ b/Foundation/org.egovframe.rte.fdl.logging/src/main/java/org/egovframe/rte/fdl/logging/util/EgovResourceReleaser.java @@ -32,8 +32,8 @@ * * 수정일 수정자 수정내용 * ---------------------------------------------- - * 2015.02.05 ESFC 최초 생성 - * 2020.08.31 ESFC ES-부적절한 예외 처리[CWE-253, CWE-440, CWE-754] + * 2015.02.05 ESFC 최초 생성 + * 2020.08.31 ESFC ES-부적절한 예외 처리[CWE-253, CWE-440, CWE-754] * */ public final class EgovResourceReleaser { diff --git a/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/spring/context-datasource.xml b/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/spring/context-datasource.xml index c2567525..692e1596 100644 --- a/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/spring/context-datasource.xml +++ b/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/spring/context-datasource.xml @@ -6,7 +6,7 @@ http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-4.3.xsd"> - + diff --git a/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/db2l.sql b/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/db2l.sql new file mode 100644 index 00000000..6124f552 --- /dev/null +++ b/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/db2l.sql @@ -0,0 +1,64 @@ +-- 2014.01.13 추가 log4j 2 testdata +-- This SQL script creates the required tables by org.apache.logging.log4j.core.appender.db.jdbc.JDBCAppender +-- +-- It is intended for PostgreSQL databases + +DROP TABLE db_log; +COMMIT; + +CREATE TABLE db_log ( + eventDate timestamp NOT NULL, + level varchar(254), + logger varchar(254), + message text, + exception text +); +COMMIT; + +-- 이전 log4j 1.x testdata +-- This SQL script creates the required tables by org.apache.log4j.db.DBAppender and +-- org.apache.log4j.db.DBReceiver. +-- +-- It is intended for PostgreSQL databases. + +DROP TABLE logging_event_property; +DROP TABLE logging_event_exception; +DROP TABLE logging_event; + + +CREATE SEQUENCE logging_event_id_seq MINVALUE 1 START 1; + +CREATE TABLE logging_event + ( + sequence_number BIGINT NOT NULL, + timestamp BIGINT NOT NULL, + rendered_message TEXT NOT NULL, + logger_name VARCHAR(254) NOT NULL, + level_string VARCHAR(254) NOT NULL, + ndc TEXT, + thread_name VARCHAR(254), + reference_flag SMALLINT, + caller_filename VARCHAR(254) NOT NULL, + caller_class VARCHAR(254) NOT NULL, + caller_method VARCHAR(254) NOT NULL, + caller_line CHAR(4) NOT NULL, + event_id INT IDENTITY GENERATED ALWAYS PRIMARY KEY + ); + +CREATE TABLE logging_event_property + ( + event_id INT NOT NULL, + mapped_key VARCHAR(254) NOT NULL, + mapped_value VARCHAR(1024), + PRIMARY KEY(event_id, mapped_key), + FOREIGN KEY (event_id) REFERENCES logging_event(event_id) + ); + +CREATE TABLE logging_event_exception + ( + event_id INT NOT NULL, + i SMALLINT NOT NULL, + trace_line VARCHAR(254) NOT NULL, + PRIMARY KEY(event_id, i), + FOREIGN KEY (event_id) REFERENCES logging_event(event_id) + ); diff --git a/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/hsqldb.sql b/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/hsqldb.sql new file mode 100644 index 00000000..6d604ba5 --- /dev/null +++ b/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/hsqldb.sql @@ -0,0 +1,16 @@ +-- 2014.01.13 추가 log4j 2 testdata +-- This SQL script creates the required tables by org.apache.logging.log4j.core.appender.db.jdbc.JDBCAppender +-- +-- It is intended for HSQLDB. + +DROP TABLE db_log IF EXISTS; +COMMIT; + +CREATE TABLE db_log ( + eventDate timestamp NOT NULL, + level VARCHAR(254), + logger VARCHAR(254), + message LONGVARCHAR, + exception LONGVARCHAR +); +COMMIT; diff --git a/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/mssql.sql b/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/mssql.sql new file mode 100644 index 00000000..84569122 --- /dev/null +++ b/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/mssql.sql @@ -0,0 +1,62 @@ +-- 2014.01.13 추가 log4j 2 testdata +-- This SQL script creates the required tables by org.apache.logging.log4j.core.appender.db.jdbc.JDBCAppender +-- +-- It is intended for MS SQL Server databases. +DROP TABLE db_log +COMMIT; + +CREATE TABLE db_log ( + eventDate timestamp NOT NULL, + level VARCHAR(254), + logger VARCHAR(254), + message VARCHAR(4000), + exception VARCHAR(4000) +); +COMMIT; + +-- 이전 log4j 1.x testdata +-- This SQL script creates the required tables by org.apache.log4j.db.DBAppender and +-- org.apache.log4j.db.DBReceiver. +-- +-- It is intended for MS SQL Server databases. This has been tested with version 7.0. + +DROP TABLE logging_event_property +DROP TABLE logging_event_exception +DROP TABLE logging_event + +CREATE TABLE logging_event + ( + sequence_number DECIMAL(20) NOT NULL, + timestamp DECIMAL(20) NOT NULL, + rendered_message VARCHAR(4000) NOT NULL, + logger_name VARCHAR(254) NOT NULL, + level_string VARCHAR(254) NOT NULL, + ndc VARCHAR(4000), + thread_name VARCHAR(254), + reference_flag SMALLINT, + caller_filename VARCHAR(254) NOT NULL, + caller_class VARCHAR(254) NOT NULL, + caller_method VARCHAR(254) NOT NULL, + caller_line CHAR(4) NOT NULL, + event_id INT NOT NULL identity, + PRIMARY KEY(event_id) + ) + +CREATE TABLE logging_event_property + ( + event_id INT NOT NULL, + mapped_key VARCHAR(254) NOT NULL, + mapped_value VARCHAR(1024), + PRIMARY KEY(event_id, mapped_key), + FOREIGN KEY (event_id) REFERENCES logging_event(event_id) + ) + +CREATE TABLE logging_event_exception + ( + event_id INT NOT NULL, + i SMALLINT NOT NULL, + trace_line VARCHAR(254) NOT NULL, + PRIMARY KEY(event_id, i), + FOREIGN KEY (event_id) REFERENCES logging_event(event_id) + ) + diff --git a/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/mysql.sql b/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/mysql.sql new file mode 100644 index 00000000..1b8827dd --- /dev/null +++ b/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/mysql.sql @@ -0,0 +1,68 @@ +-- 2014.01.13 추가 log4j 2 testdata +-- This SQL script creates the required tables by org.apache.logging.log4j.core.appender.db.jdbc.JDBCAppender +-- It is intended for MySQL databases. It has been tested on MySQL 5.1 with INNODB tables. + +DROP TABLE IF EXISTS db_log; + +CREATE TABLE db_log ( + eventDate timestamp NOT NULL, + level varchar(254), + logger varchar(254), + message text, + exception text +); +COMMIT; + + +-- 이전 log4j 1.x testdata +-- This SQL script creates the required tables by org.apache.log4j.db.DBAppender and +-- org.apache.log4j.db.DBReceiver. +-- +-- It is intended for MySQL databases. It has been tested on MySQL 4.1.1 with INNODB tables. +BEGIN; +DROP TABLE IF EXISTS logging_event_property; +DROP TABLE IF EXISTS logging_event_exception; +DROP TABLE IF EXISTS logging_event; +COMMIT; + + +BEGIN; +CREATE TABLE logging_event + ( + sequence_number BIGINT NOT NULL, + timestamp BIGINT NOT NULL, + rendered_message TEXT NOT NULL, + logger_name VARCHAR(254) NOT NULL, + level_string VARCHAR(254) NOT NULL, + ndc TEXT, + thread_name VARCHAR(254), + reference_flag SMALLINT, + caller_filename VARCHAR(254) NOT NULL, + caller_class VARCHAR(254) NOT NULL, + caller_method VARCHAR(254) NOT NULL, + caller_line CHAR(4) NOT NULL, + event_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY + ); +COMMIT; + +BEGIN; +CREATE TABLE logging_event_property + ( + event_id INT NOT NULL, + mapped_key VARCHAR(254) NOT NULL, + mapped_value TEXT, + PRIMARY KEY(event_id, mapped_key), + FOREIGN KEY (event_id) REFERENCES logging_event(event_id) + ); +COMMIT; + +BEGIN; +CREATE TABLE logging_event_exception + ( + event_id INT NOT NULL, + i SMALLINT NOT NULL, + trace_line VARCHAR(254) NOT NULL, + PRIMARY KEY(event_id, i), + FOREIGN KEY (event_id) REFERENCES logging_event(event_id) + ); +COMMIT; diff --git a/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/oracle.sql b/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/oracle.sql new file mode 100644 index 00000000..16a360b6 --- /dev/null +++ b/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/oracle.sql @@ -0,0 +1,70 @@ +-- 2014.01.13 추가 log4j 2 testdata +-- This SQL script creates the required tables by org.apache.logging.log4j.core.appender.db.jdbc.JDBCAppender +-- It is intended for Oracle databases. + +DROP TABLE db_log; +COMMIT; + +CREATE TABLE db_log ( + eventDate timestamp NOT NULL, + level VARCHAR2(254), + logger VARCHAR2(254), + message VARCHAR2(4000), + exception VARCHAR2(4000) +); +COMMIT; + +-- 이전 log4j 1.x testdata +-- This SQL script creates the required tables by org.apache.log4j.db.DBAppender and org.apache.log4j.db.DBReceiver. +-- +-- It is intended for Oracle databases. +-- Tested successfully on Oracle9i Release 9.2.0.3.0 by James Stauffer +-- The following lines are useful in cleaning any previous tables + +drop TRIGGER logging_event_id_seq_trig; +drop SEQUENCE logging_event_id_seq; +drop table logging_event_property; +drop table logging_event_exception; +drop table logging_event; + + +CREATE SEQUENCE logging_event_id_seq MINVALUE 1 START WITH 1; + +CREATE TABLE logging_event + ( + sequence_number NUMBER(20) NOT NULL, + timestamp NUMBER(20) NOT NULL, + rendered_message VARCHAR2(4000) NOT NULL, + logger_name VARCHAR2(254) NOT NULL, + level_string VARCHAR2(254) NOT NULL, + ndc VARCHAR2(4000), + thread_name VARCHAR2(254), + reference_flag SMALLINT, + caller_filename VARCHAR2(254) NOT NULL, + caller_class VARCHAR2(254) NOT NULL, + caller_method VARCHAR2(254) NOT NULL, + caller_line CHAR(4) NOT NULL, + event_id NUMBER(10) PRIMARY KEY + ); + +CREATE TABLE logging_event_property + ( + event_id NUMBER(10) NOT NULL, + mapped_key VARCHAR2(254) NOT NULL, + mapped_value VARCHAR2(1024), + PRIMARY KEY(event_id, mapped_key), + FOREIGN KEY (event_id) REFERENCES logging_event(event_id) + ); + +CREATE TABLE logging_event_exception + ( + event_id NUMBER(10) NOT NULL, + i SMALLINT NOT NULL, + trace_line VARCHAR2(254) NOT NULL, + PRIMARY KEY(event_id, i), + FOREIGN KEY (event_id) REFERENCES logging_event(event_id) + ); + + + + diff --git a/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/postgresql.sql b/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/postgresql.sql new file mode 100644 index 00000000..4cab1ec9 --- /dev/null +++ b/Foundation/org.egovframe.rte.fdl.logging/src/test/resources/META-INF/testdata/dialect/postgresql.sql @@ -0,0 +1,65 @@ +-- 2014.01.13 추가 log4j 2 testdata +-- This SQL script creates the required tables by org.apache.logging.log4j.core.appender.db.jdbc.JDBCAppender +-- +-- It is intended for PostgreSQL databases. +DROP TABLE db_log; +COMMIT; + +CREATE TABLE db_log ( + eventDate timestamp NOT NULL, + level VARCHAR(254), + logger VARCHAR(254), + message TEXT, + exception TEXT +); +COMMIT; + + +-- 이전 log4j 1.x testdata +-- This SQL script creates the required tables by org.apache.log4j.db.DBAppender and org.apache.log4j.db.DBReceiver. +-- +-- It is intended for PostgreSQL databases. + +DROP TABLE logging_event_property; +DROP TABLE logging_event_exception; +DROP SEQUENCE logging_event_id_seq; +DROP TABLE logging_event; + + +CREATE SEQUENCE logging_event_id_seq MINVALUE 1 START 1; + + +CREATE TABLE logging_event + ( + sequence_number BIGINT NOT NULL, + timestamp BIGINT NOT NULL, + rendered_message TEXT NOT NULL, + logger_name VARCHAR(254) NOT NULL, + level_string VARCHAR(254) NOT NULL, + ndc TEXT, + thread_name VARCHAR(254), + reference_flag SMALLINT, + caller_filename VARCHAR(254) NOT NULL, + caller_class VARCHAR(254) NOT NULL, + caller_method VARCHAR(254) NOT NULL, + caller_line CHAR(4) NOT NULL, + event_id INT DEFAULT nextval('logging_event_id_seq') PRIMARY KEY + ); + +CREATE TABLE logging_event_property + ( + event_id INT NOT NULL, + mapped_key VARCHAR(254) NOT NULL, + mapped_value VARCHAR(1024), + PRIMARY KEY(event_id, mapped_key), + FOREIGN KEY (event_id) REFERENCES logging_event(event_id) + ); + +CREATE TABLE logging_event_exception + ( + event_id INT NOT NULL, + i SMALLINT NOT NULL, + trace_line VARCHAR(254) NOT NULL, + PRIMARY KEY(event_id, i), + FOREIGN KEY (event_id) REFERENCES logging_event(event_id) + ); diff --git a/Foundation/org.egovframe.rte.fdl.property/pom.xml b/Foundation/org.egovframe.rte.fdl.property/pom.xml index d4c27904..ec9b4d6c 100644 --- a/Foundation/org.egovframe.rte.fdl.property/pom.xml +++ b/Foundation/org.egovframe.rte.fdl.property/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.egovframe.rte org.egovframe.rte.fdl.property - 4.1.0 + 4.2.0 jar org.egovframe.rte.fdl.property The eGovernment Standard Framework @@ -18,10 +18,11 @@ - 5.3.20 - 4.1.0 + 4.2.0 + 5.3.27 1.8 - UTF-8 + UTF-8 + UTF-8 @@ -47,14 +48,14 @@ ${spring.maven.artifact.version}
- commons-collections - commons-collections - 3.2.2 + org.apache.commons + commons-configuration2 + 2.9.0 javax.servlet javax.servlet-api - 3.1.0 + 4.0.1 provided @@ -79,7 +80,7 @@ org.easymock easymock - 4.3 + 5.1.0 test @@ -93,11 +94,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -108,21 +108,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -140,14 +135,41 @@ + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -164,16 +186,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -183,7 +195,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -203,11 +215,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -221,12 +235,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -234,11 +246,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Foundation/org.egovframe.rte.fdl.property/src/main/java/org/egovframe/rte/fdl/property/EgovPropertyService.java b/Foundation/org.egovframe.rte.fdl.property/src/main/java/org/egovframe/rte/fdl/property/EgovPropertyService.java index 70751b43..2d26f024 100644 --- a/Foundation/org.egovframe.rte.fdl.property/src/main/java/org/egovframe/rte/fdl/property/EgovPropertyService.java +++ b/Foundation/org.egovframe.rte.fdl.property/src/main/java/org/egovframe/rte/fdl/property/EgovPropertyService.java @@ -18,9 +18,7 @@ import org.egovframe.rte.fdl.cmmn.exception.FdlException; import java.io.IOException; -import java.util.Collection; import java.util.Iterator; -import java.util.Vector; /** * Property 서비스의 인터페이스 클래스 @@ -150,30 +148,9 @@ public interface EgovPropertyService { */ String[] getStringArray(String name); - /** - * Vector 타입의 프로퍼티 값 얻기 - * @param name 프로퍼티키 - * @return Vector 타입의 값 - */ - Vector getVector(String name); - - /** - * Vector 타입의 프로퍼티 값 얻기 - * @param name 프로퍼티키 - * @param def 디폴트 값 - * @return Vector 타입의 값 - */ - Vector getVector(String name, Vector def); - /** * resource 변경시 refresh */ void refreshPropertyFiles() throws FdlException, IOException; - /** - * 전체 키/값 쌍 얻기 - * @return Collection 타입의 값 - */ - Collection getAllKeyValue(); - } diff --git a/Foundation/org.egovframe.rte.fdl.property/src/main/java/org/egovframe/rte/fdl/property/impl/EgovPropertyServiceImpl.java b/Foundation/org.egovframe.rte.fdl.property/src/main/java/org/egovframe/rte/fdl/property/impl/EgovPropertyServiceImpl.java index 82a6e8c4..642b1c94 100644 --- a/Foundation/org.egovframe.rte.fdl.property/src/main/java/org/egovframe/rte/fdl/property/impl/EgovPropertyServiceImpl.java +++ b/Foundation/org.egovframe.rte.fdl.property/src/main/java/org/egovframe/rte/fdl/property/impl/EgovPropertyServiceImpl.java @@ -15,7 +15,9 @@ */ package org.egovframe.rte.fdl.property.impl; -import org.apache.commons.collections.ExtendedProperties; +import org.apache.commons.configuration2.PropertiesConfiguration; +import org.apache.commons.configuration2.ex.ConfigurationException; +import org.apache.commons.lang3.StringUtils; import org.egovframe.rte.fdl.cmmn.exception.FdlException; import org.egovframe.rte.fdl.property.EgovPropertyService; import org.slf4j.Logger; @@ -33,13 +35,19 @@ import org.springframework.util.Assert; import java.io.IOException; -import java.util.*; +import java.io.InputStreamReader; +import java.util.Iterator; +import java.util.Locale; +import java.util.Map; +import java.util.Set; + +import static org.apache.commons.configuration2.PropertiesConfiguration.DEFAULT_ENCODING; /** * Property 서비스의 구현 클래스 - * + * *

NOTE: 이 서비스를 통해 어플리케이션에서 유일한 키값으로 키/값쌍을 가지고 오도록 서비스 한다.

- * + * * @author 실행환경 개발팀 김태호 * @since 2009.02.01 * @version 1.0 @@ -48,18 +56,17 @@ * * 수정일 수정자 수정내용 * ---------------------------------------------- - * 2009.02.01 김태호 최초 생성 - * 2014.08.12 Vincent Han "properties" 속성이 없는 경우 처리 - * 2020.08.31 ESFC Property 값을 정확히 등록하기 위해 put() 메소드를 addProperty() 메소드로 변경 + * 2009.02.01 김태호 최초 생성 + * 2014.08.12 Vincent Han "properties" 속성이 없는 경우 처리 + * 2020.08.31 ESFC Property 값을 정확히 등록하기 위해 put() 메소드를 addProperty() 메소드로 변경 * */ public class EgovPropertyServiceImpl implements EgovPropertyService, ApplicationContextAware, InitializingBean, DisposableBean, ResourceLoaderAware { private static final Logger LOGGER = LoggerFactory.getLogger(EgovPropertyServiceImpl.class); - private ExtendedProperties egovProperties = null; - private ResourceLoader resourceLoader = null; - + private PropertiesConfiguration egovProperties; + private ResourceLoader resourceLoader; private MessageSource messageSource; private Set extFileName; private Map properties; @@ -204,39 +211,11 @@ public String[] getStringArray(String name) { return getConfiguration().getStringArray(name); } - /** - * Vector 타입의 프로퍼티 값 얻기 - * @param name 프로퍼티키 - * @return Vector 타입의 값 - */ - public Vector getVector(String name) { - return getConfiguration().getVector(name); - } - - /** - * Vector 타입의 프로퍼티 값 얻기 - * @param name 프로퍼티키 - * @param def 디폴트 값 - * @return Vector 타입의 값 - */ - public Vector getVector(String name, Vector def) { - return getConfiguration().getVector(name, def); - } - - /** - * 전체 키/값 쌍 얻기 - * @return Vector 타입의 값 - */ - @SuppressWarnings("unchecked") - public Collection getAllKeyValue() { - return getConfiguration().values(); - } - /** * egovProperties 얻기 * @return Properties of requested Service. */ - private ExtendedProperties getConfiguration() { + private PropertiesConfiguration getConfiguration() { return egovProperties; } @@ -267,7 +246,7 @@ public void refreshPropertyFiles() throws IOException { */ @SuppressWarnings({ "rawtypes", "unchecked" }) public void afterPropertiesSet() throws IOException, FdlException { - egovProperties = new ExtendedProperties(); + egovProperties = new PropertiesConfiguration(); // 외부파일이 정의되었을때 if (extFileName != null) { @@ -351,7 +330,7 @@ private void loadPropertyResources(String location, String encoding) throws IOEx * @param encoding 인코딩정보 * @throws IOException */ - private void loadPropertyLoop(Resource[] resources, String encoding) throws IOException { + private void loadPropertyLoop(Resource[] resources, String encoding) { Assert.notNull(resources, "Resource array must not be null"); for (int i = 0; i < resources.length; i++) { loadPropertyRes(resources[i], encoding); @@ -364,11 +343,15 @@ private void loadPropertyLoop(Resource[] resources, String encoding) throws IOEx * @param encoding 인코딩정보 * @throws IOException */ - private void loadPropertyRes(Resource resource, String encoding) throws IOException { + private void loadPropertyRes(Resource resource, String encoding) { LOGGER.debug(messageSource.getMessage("debug.properties.filename", new String[] { resource.getFilename(), encoding }, Locale.getDefault())); - ExtendedProperties egovProperty = new ExtendedProperties(); - egovProperty.load(resource.getInputStream(), encoding); - egovProperties.combine(egovProperty); + + try { + InputStreamReader inputStreamReader = new InputStreamReader(resource.getInputStream(), StringUtils.isEmpty(encoding) ? DEFAULT_ENCODING : encoding); + egovProperties.read(inputStreamReader); + } catch (ConfigurationException | IOException e) { + throw new RuntimeException(e); + } } } diff --git a/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceAllKeyValGetTest.java b/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceAllKeyValGetTest.java deleted file mode 100644 index ef3940cc..00000000 --- a/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceAllKeyValGetTest.java +++ /dev/null @@ -1,50 +0,0 @@ -package org.egovframe.rte.fdl.property; - -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.test.context.ContextConfiguration; -import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests; -import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; - -import javax.annotation.Resource; -import java.util.Collection; - -import static org.junit.Assert.assertEquals; - -/** - * PropertyServiceAllKeyValGetTest - *

- * NOTE: 전체 키쌍 제공 여부 확인 - * @author 실행환경 개발팀 김태호 - * @since 2009.02.01 - * @version 1.0 - * @see

- *  == 개정이력(Modification Information) ==
- *   
- *   수정일      수정자           수정내용
- *  -------    --------    ---------------------------
- *   2009.02.01  김태호          최초 생성
- * 
- * 
- */ -@RunWith(SpringJUnit4ClassRunner.class) -@ContextConfiguration(locations = {"classpath*:/spring/context-common.xml", - "classpath*:/spring/context-properties.xml" }) -public class PropertyServiceAllKeyValGetTest extends AbstractJUnit4SpringContextTests { - - @Resource(name = "propertyService") - protected EgovPropertyService propertyService = null; - - /** - * 전체 키/값 쌍 제공 - * @throws Exception - * fail to test - */ - @Test - public void testGetAllKeyValue() throws Exception { - - Collection collectionKeyValue = propertyService.getAllKeyValue(); - assertEquals(15, collectionKeyValue.size()); - - } -} diff --git a/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceBasicTest.java b/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceBasicTest.java index def3cc21..1eab9b53 100644 --- a/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceBasicTest.java +++ b/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceBasicTest.java @@ -3,11 +3,9 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; -import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import javax.annotation.Resource; -import java.util.Vector; import static org.junit.Assert.*; @@ -26,55 +24,45 @@ * */ @RunWith(SpringJUnit4ClassRunner.class) -@ContextConfiguration(locations = {"classpath*:/spring/context-common.xml", - "classpath*:/spring/context-properties.xml" }) -public class PropertyServiceBasicTest extends AbstractJUnit4SpringContextTests { +@ContextConfiguration(locations = { + "classpath*:/spring/context-common.xml", + "classpath*:/spring/context-properties.xml" +}) +public class PropertyServiceBasicTest { @Resource(name = "propertyService") protected EgovPropertyService propertyService; /** * 기본 처리 테스트 - * @throws Exception - * fail to test + * @throws Exception fail to test */ @Test public void testPropertiesService() throws Exception { + assertEquals("안녕하세요.", propertyService.getString("greet.message")); + assertNotNull(propertyService.getString("tokens_on_multiple_lines")); assertEquals("1234", propertyService.getString("AAAA")); - assertEquals(new Double(1234), new Double(propertyService - .getDouble("number.double"))); - - assertEquals(new Float(1234), new Float(propertyService - .getFloat("number.float"))); - - assertEquals(new Integer(1234), new Integer(propertyService - .getInt("number.int"))); + assertEquals(new Double(1234), new Double(propertyService.getDouble("number.double"))); - assertEquals(new Long(1234), new Long(propertyService - .getLong("number.long"))); + assertEquals(new Float(1234), new Float(propertyService.getFloat("number.float"))); - assertEquals(2, propertyService.getVector("tokens_on_a_line").size()); + assertEquals(new Integer(1234), new Integer(propertyService.getInt("number.int"))); - assertEquals(0, propertyService.getVector("notexist_tokens_on_a_line", - new Vector()).size()); + assertEquals(new Long(1234), new Long(propertyService.getLong("number.long"))); assertNotNull(propertyService.getString("AAAA", "")); - assertEquals(new Double(1234), new Double(propertyService.getDouble( - "number.double", 123.4))); + assertEquals(new Double(1234), new Double(propertyService.getDouble("number.double", 123.4))); - assertEquals(new Float(1234), new Float(propertyService.getFloat( - "number.float", (float) 123.4))); + assertEquals(new Float(1234), new Float(propertyService.getFloat("number.float", (float) 123.4))); - assertEquals(new Integer(1234), new Integer(propertyService.getInt( - "number.int", 123))); + assertEquals(new Integer(1234), new Integer(propertyService.getInt("number.int", 123))); - assertEquals(new Long(1234), new Long(propertyService.getLong( - "number.long", 1234))); + assertEquals(new Long(1234), new Long(propertyService.getLong("number.long", 1234))); assertNotNull(propertyService.getKeys()); @@ -84,13 +72,11 @@ public void testPropertiesService() throws Exception { assertTrue(!propertyService.getBoolean("notexistboolean", false)); - assertEquals(2, - propertyService.getStringArray("tokens_on_a_line").length); + assertEquals(2, propertyService.getStringArray("tokens_on_a_line").length); System.out.println(propertyService.getString("special.test")); - assertEquals("~!@#$%^&*()_+;{}|", propertyService - .getString("special.test")); + assertEquals("~!@#$%^&*()_+;{}|", propertyService.getString("special.test")); } diff --git a/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceCharSetTest.java b/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceCharSetTest.java index 34ae404f..c3390c65 100644 --- a/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceCharSetTest.java +++ b/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceCharSetTest.java @@ -24,17 +24,18 @@ * */ @RunWith(SpringJUnit4ClassRunner.class) -@ContextConfiguration(locations = {"classpath*:/spring/context-common.xml", - "classpath*:/spring/context-properties.xml" }) +@ContextConfiguration(locations = { + "classpath*:/spring/context-common.xml", + "classpath*:/spring/context-properties.xml" +}) public class PropertyServiceCharSetTest { @Resource(name = "propertyService") - protected EgovPropertyService propertyService = null; + protected EgovPropertyService propertyService; @Test public void testKoreanLangFromPropertiesFile() throws Exception { assertEquals("안녕하세요.", propertyService.getString("greet.message")); - } @Test diff --git a/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceExtFileTest.java b/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceExtFileTest.java index 6f9347c4..9ac4c5e1 100644 --- a/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceExtFileTest.java +++ b/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceExtFileTest.java @@ -27,7 +27,8 @@ @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath*:/spring/context-common.xml", - "classpath*:/spring/context-extfile.xml" }) + "classpath*:/spring/context-extfile.xml" +}) public class PropertyServiceExtFileTest extends AbstractJUnit4SpringContextTests { @Resource(name = "propertyService") @@ -39,9 +40,7 @@ public class PropertyServiceExtFileTest extends AbstractJUnit4SpringContextTests */ @Test public void testPropertiesService() throws Exception { - assertEquals("안녕하세요.", propertyService.getString("greet.message")); - } } diff --git a/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceRefreshTest.java b/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceRefreshTest.java index cd9db370..b7052df0 100644 --- a/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceRefreshTest.java +++ b/Foundation/org.egovframe.rte.fdl.property/src/test/java/org/egovframe/rte/fdl/property/PropertyServiceRefreshTest.java @@ -4,7 +4,6 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; -import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import javax.annotation.Resource; @@ -29,12 +28,14 @@ * */ @RunWith(SpringJUnit4ClassRunner.class) -@ContextConfiguration(locations = {"classpath*:/spring/context-common.xml", - "classpath*:/spring/context-properties.xml" }) -public class PropertyServiceRefreshTest extends AbstractJUnit4SpringContextTests { +@ContextConfiguration(locations = { + "classpath*:/spring/context-common.xml", + "classpath*:/spring/context-properties.xml" +}) +public class PropertyServiceRefreshTest { @Resource(name = "propertyService") - protected EgovPropertyService propertyService = null; + protected EgovPropertyService propertyService; /** * 시스템 재가동없이 Property를 리로드 @@ -43,10 +44,16 @@ public class PropertyServiceRefreshTest extends AbstractJUnit4SpringContextTests */ @Test public void testRefreshPropertiesFiles() throws IOException, FdlException { - assertEquals("first token", propertyService.getString("tokens_on_multiple_lines")); + + for (String value : propertyService.getStringArray("tokens_on_multiple_lines")) { + System.out.println("##### tokens_on_multiple_lines >>> " + value); + } + + assertEquals(4, propertyService.getStringArray("tokens_on_multiple_lines").length); + assertEquals("first token refresh", propertyService.getString("tokens_on_multiple_lines")); assertEquals(new Double(1234), new Double(propertyService.getDouble("number.double"))); propertyService.refreshPropertyFiles(); - assertEquals("first token", propertyService.getString("tokens_on_multiple_lines")); + assertEquals("first token refresh", propertyService.getString("tokens_on_multiple_lines")); assertEquals(new Double(1234), new Double(propertyService.getDouble("number.double"))); } diff --git a/Foundation/org.egovframe.rte.fdl.property/src/test/resources/properties/refresh-resource.properties b/Foundation/org.egovframe.rte.fdl.property/src/test/resources/properties/refresh-resource.properties index 6251515e..44a54226 100644 --- a/Foundation/org.egovframe.rte.fdl.property/src/test/resources/properties/refresh-resource.properties +++ b/Foundation/org.egovframe.rte.fdl.property/src/test/resources/properties/refresh-resource.properties @@ -1,28 +1,27 @@ - # lines starting with # are comments - - # This is the simplest property - key = value - - # A long property may be separated on multiple lines - longvalue = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa \ - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - - # This is a property with many tokens - tokens_on_a_line = first token, second token - - # This sequence generates exactly the same result - tokens_on_multiple_lines = first token refresh - tokens_on_multiple_lines = second token - - # commas may be escaped in tokens - commas.excaped = Hi\, what'up? - - - # This is a property associated with number - number.int=1234 - number.float=1234 - number.double=1234 - number.long=1234 - - boolean=true - \ No newline at end of file +# lines starting with # are comments + +# This is the simplest property +key = value + +# A long property may be separated on multiple lines +longvalue = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa \ + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + +# This is a property with many tokens +tokens_on_a_line = first token, second token + +# This sequence generates exactly the same result +tokens_on_multiple_lines = first token refresh +tokens_on_multiple_lines = second token + +# commas may be escaped in tokens +commas.excaped = Hi\, what'up? + + +# This is a property associated with number +number.int=1234 +number.float=1234 +number.double=1234 +number.long=1234 + +boolean=true diff --git a/Foundation/org.egovframe.rte.fdl.property/src/test/resources/properties/resource.properties b/Foundation/org.egovframe.rte.fdl.property/src/test/resources/properties/resource.properties index d5cf32ff..06d2edb5 100644 --- a/Foundation/org.egovframe.rte.fdl.property/src/test/resources/properties/resource.properties +++ b/Foundation/org.egovframe.rte.fdl.property/src/test/resources/properties/resource.properties @@ -1,32 +1,30 @@ - # lines starting with # are comments - - # This is the simplest property - key = value - - # A long property may be separated on multiple lines - longvalue = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa \ - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - - # This is a property with many tokens - tokens_on_a_line = first token, second token - - # This sequence generates exactly the same result - tokens_on_multiple_lines = first token - tokens_on_multiple_lines = second token - - # commas may be escaped in tokens - commas.excaped = Hi\, what'up? - - - # This is a property associated with number - number.int=1234 - number.float=1234 - number.double=1234 - number.long=1234 - - boolean=true - - # Special Characters - special.test=~!@#$%^&*()_+;{}| - - \ No newline at end of file +# lines starting with # are comments + +# This is the simplest property +key = value + +# A long property may be separated on multiple lines +longvalue = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa \ + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + +# This is a property with many tokens +tokens_on_a_line = first token, second token + +# This sequence generates exactly the same result +tokens_on_multiple_lines = first token +tokens_on_multiple_lines = second token + +# commas may be escaped in tokens +commas.excaped = Hi\, what'up? + + +# This is a property associated with number +number.int=1234 +number.float=1234 +number.double=1234 +number.long=1234 + +boolean=true + +# Special Characters +special.test=~!@#$%^&*()_+;{}| diff --git a/Foundation/org.egovframe.rte.fdl.reactive/pom.xml b/Foundation/org.egovframe.rte.fdl.reactive/pom.xml new file mode 100644 index 00000000..2e502646 --- /dev/null +++ b/Foundation/org.egovframe.rte.fdl.reactive/pom.xml @@ -0,0 +1,272 @@ + + 4.0.0 + org.egovframe.rte + org.egovframe.rte.fdl.reactive + 4.2.0 + jar + org.egovframe.rte.fdl.reactive + The eGovernment Standard Framework + https://www.egovframe.go.kr + + + + The Apache Software License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + + + + + 4.2.0 + 5.3.27 + 1.8 + UTF-8 + UTF-8 + + + + + egovframe + https://maven.egovframe.go.kr/maven/ + + true + + + false + + + + + + + org.springframework + spring-webflux + ${spring.maven.artifact.version} + + + org.springframework + spring-context + ${spring.maven.artifact.version} + + + javax.servlet + javax.servlet-api + 4.0.1 + provided + + + javax + javaee-api + 8.0.1 + + + org.slf4j + slf4j-api + 2.0.7 + compile + + + + + org.springframework + spring-test + ${spring.maven.artifact.version} + test + + + junit + junit + 4.13.2 + test + + + org.easymock + easymock + 5.1.0 + test + + + org.powermock + powermock-module-junit4 + 2.0.9 + test + + + org.powermock + powermock-api-easymock + 2.0.9 + test + + + + + install + ${basedir}/target + ${project.artifactId}-${project.version} + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.11.0 + + ${java.version} + ${java.version} + + + + org.codehaus.mojo + hibernate3-maven-plugin + 3.0 + + + org.hsqldb + hsqldb + 2.7.2 + jdk8 + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.21.0 + + + + + + org.apache.maven.plugins + maven-source-plugin + 3.2.1 + + + attach-sources + + jar + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.1.0 + + true + xml + + **/Abstract*.java + **/*Suite.java + + + **/*Test.java + + + + + org.codehaus.mojo + emma-maven-plugin + 1.0-alpha-3 + true + + + + + + ${basedir}/target/site + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 3.4.4 + + + sunlink + + javadoc + + true + + + https://docs.oracle.com/javase/8/docs/api/ + + + + + + + + org.codehaus.mojo + emma-maven-plugin + 1.0-alpha-3 + true + + + org.apache.maven.plugins + maven-surefire-report-plugin + 3.1.0 + true + + + + report-only + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + 128m + 512m + -Xdoclint:none + + + + + org.apache.maven.plugins + maven-jxr-plugin + 3.3.0 + + true + api docs + + + + + diff --git a/Foundation/org.egovframe.rte.fdl.reactive/src/main/java/org/egovframe/rte/fdl/reactive/idgnr/EgovSequenceGenerator.java b/Foundation/org.egovframe.rte.fdl.reactive/src/main/java/org/egovframe/rte/fdl/reactive/idgnr/EgovSequenceGenerator.java new file mode 100644 index 00000000..f6a95fa8 --- /dev/null +++ b/Foundation/org.egovframe.rte.fdl.reactive/src/main/java/org/egovframe/rte/fdl/reactive/idgnr/EgovSequenceGenerator.java @@ -0,0 +1,86 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.fdl.reactive.idgnr; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.nio.charset.StandardCharsets; +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.time.format.DateTimeFormatterBuilder; +import java.time.temporal.ChronoField; + +/** + * WebFlux 서비스를 위한 Sequence 생성 클래스 + * + *

Desc.: WebFlux 서비스를 위한 Sequence 생성 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovSequenceGenerator { + + private static final Logger LOGGER = LoggerFactory.getLogger(EgovSequenceGenerator.class); + + public static String generateSequence(String instance) { + return generateHash(generateRandomString(), instance); + } + + protected static DateTimeFormatter localeDateTime() { + return new DateTimeFormatterBuilder() + .appendPattern("yyyyMMddHHmmss") + .appendValue(ChronoField.MILLI_OF_SECOND, 3) + .toFormatter(); + } + + protected static String generateRandomString() { + StringBuilder sb = new StringBuilder(); + String nowDate = LocalDateTime.now().format(localeDateTime()); + String characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; + sb.append(nowDate); + for (int i = 0; i < 5; i++) { + sb.append(characters.charAt((int)(Math.random()*characters.length()))); + } + return sb.toString(); + } + + protected static String generateHash(String data, String instance) { + StringBuilder sb = new StringBuilder(); + try { + MessageDigest messageDigest = MessageDigest.getInstance(instance); + byte[] bytes = messageDigest.digest(data.getBytes(StandardCharsets.UTF_8)); + for (byte b : bytes) { + sb.append(Integer.toString((b & 0xff) + 0x100, 16).substring(1)); + } + } catch (NoSuchAlgorithmException e) { + LOGGER.error("##### EgovSequenceIdGeneration Serial Number Generation NoSuchAlgorithmException"); + sb.setLength(0); + } + return sb.toString(); + } + +} diff --git a/Foundation/org.egovframe.rte.fdl.reactive/src/main/java/org/egovframe/rte/fdl/reactive/idgnr/package.html b/Foundation/org.egovframe.rte.fdl.reactive/src/main/java/org/egovframe/rte/fdl/reactive/idgnr/package.html new file mode 100644 index 00000000..bbc93ed9 --- /dev/null +++ b/Foundation/org.egovframe.rte.fdl.reactive/src/main/java/org/egovframe/rte/fdl/reactive/idgnr/package.html @@ -0,0 +1,8 @@ + + + + + +Sequence 생성 클래스를 포함한 패키지이다. + + \ No newline at end of file diff --git a/Foundation/org.egovframe.rte.fdl.reactive/src/main/java/org/egovframe/rte/fdl/reactive/logging/EgovMdcContextConfig.java b/Foundation/org.egovframe.rte.fdl.reactive/src/main/java/org/egovframe/rte/fdl/reactive/logging/EgovMdcContextConfig.java new file mode 100644 index 00000000..598bdd9c --- /dev/null +++ b/Foundation/org.egovframe.rte.fdl.reactive/src/main/java/org/egovframe/rte/fdl/reactive/logging/EgovMdcContextConfig.java @@ -0,0 +1,111 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.fdl.reactive.logging; + +import org.reactivestreams.Subscription; +import org.slf4j.MDC; +import reactor.core.CoreSubscriber; +import reactor.core.publisher.Hooks; +import reactor.core.publisher.Operators; +import reactor.util.context.Context; + +import javax.annotation.PostConstruct; +import javax.annotation.PreDestroy; +import java.util.Map; +import java.util.stream.Collectors; + +/** + * MDC 서비스를 위한 Sequence 구현 클래스 + * + *

Desc.: MDC 서비스를 위한 Sequence 구현 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovMdcContextConfig { + + public static final String MDC_CONTEXT_KEY = EgovMdcContextConfig.class.getName(); + + @PostConstruct + public void contextOperatorHook() { + // Run when Publisher Mono/Flux is created + Hooks.onEachOperator(MDC_CONTEXT_KEY, Operators.lift((scannable, subscriber) -> new EgovSubscriber<>(subscriber))); + } + + @PreDestroy + public void cleanupHook() { + Hooks.resetOnEachOperator(MDC_CONTEXT_KEY); + } + + /** + * 스레드의 변경이 있을 때마다 Context의 값을 MDC에 삽입 + */ + public static class EgovSubscriber implements CoreSubscriber { + + private final CoreSubscriber coreSubscriber; + + public EgovSubscriber(CoreSubscriber coreSubscriber) { + this.coreSubscriber = coreSubscriber; + } + + @Override + public Context currentContext() { + return coreSubscriber.currentContext(); + } + + @Override + public void onSubscribe(Subscription subscription) { + coreSubscriber.onSubscribe(subscription); + } + + @Override + public void onNext(T t) { + copyToMdc(coreSubscriber.currentContext()); + coreSubscriber.onNext(t); + } + + @Override + public void onError(Throwable throwable) { + coreSubscriber.onError(throwable); + } + + @Override + public void onComplete() { + coreSubscriber.onComplete(); + } + + /** + * Context를 추가하기 위해 Map을 구성하여 MDC에 저장 + */ + private void copyToMdc(Context context) { + if (context != null && !context.isEmpty()) { + Map map = context.stream().collect(Collectors.toMap(e -> e.getKey().toString(), e -> e.getValue().toString())); + MDC.setContextMap(map); + } else { + MDC.clear(); + } + } + } + +} diff --git a/Foundation/org.egovframe.rte.fdl.reactive/src/main/java/org/egovframe/rte/fdl/reactive/logging/package.html b/Foundation/org.egovframe.rte.fdl.reactive/src/main/java/org/egovframe/rte/fdl/reactive/logging/package.html new file mode 100644 index 00000000..8a7395e4 --- /dev/null +++ b/Foundation/org.egovframe.rte.fdl.reactive/src/main/java/org/egovframe/rte/fdl/reactive/logging/package.html @@ -0,0 +1,8 @@ + + + + + +MDC 서비스를 위한 Sequence 구현 클래스를 포함한 패키지이다. + + \ No newline at end of file diff --git a/Foundation/org.egovframe.rte.fdl.reactive/src/test/java/org/egovframe/rte/fdl/reactive/idgnr/EgovSequenceGeneratorTest.java b/Foundation/org.egovframe.rte.fdl.reactive/src/test/java/org/egovframe/rte/fdl/reactive/idgnr/EgovSequenceGeneratorTest.java new file mode 100644 index 00000000..f59166a8 --- /dev/null +++ b/Foundation/org.egovframe.rte.fdl.reactive/src/test/java/org/egovframe/rte/fdl/reactive/idgnr/EgovSequenceGeneratorTest.java @@ -0,0 +1,21 @@ +package org.egovframe.rte.fdl.reactive.idgnr; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.powermock.api.easymock.PowerMock; +import org.powermock.modules.junit4.PowerMockRunner; + +import java.util.UUID; + +@RunWith(PowerMockRunner.class) +public class EgovSequenceGeneratorTest { + + @Test + public void generatorSequenceTest() { + PowerMock.mockStatic(EgovSequenceGenerator.class); + String sequence = EgovSequenceGenerator.generateSequence("SHA-1"); + System.out.println("##### EgovSequenceGeneratorTest SHA1 >>> " + sequence); + System.out.println("##### EgovSequenceGeneratorTest UUID >>> " + UUID.randomUUID()); + } + +} diff --git a/Foundation/org.egovframe.rte.fdl.security/pom.xml b/Foundation/org.egovframe.rte.fdl.security/pom.xml index fad807d6..22858eda 100644 --- a/Foundation/org.egovframe.rte.fdl.security/pom.xml +++ b/Foundation/org.egovframe.rte.fdl.security/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.egovframe.rte org.egovframe.rte.fdl.security - 4.1.0 + 4.2.0 jar org.egovframe.rte.fdl.security The eGovernment Standard Framework @@ -18,11 +18,12 @@ - 5.3.20 - 5.7.1 - 4.1.0 + 4.2.0 + 5.3.27 + 5.8.3 1.8 - UTF-8 + UTF-8 + UTF-8 @@ -119,12 +120,12 @@ org.aspectj aspectjweaver - 1.9.9.1 + 1.9.19 javax.servlet javax.servlet-api - 3.1.0 + 4.0.1 provided @@ -155,7 +156,7 @@ org.easymock easymock - 4.3 + 5.1.0 test @@ -173,7 +174,8 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 test @@ -187,11 +189,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -202,21 +203,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -234,14 +230,41 @@ + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -258,16 +281,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -277,7 +290,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -297,11 +310,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -315,12 +330,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -328,11 +341,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/EgovSecurityConfigBeanDefinitionParser.java b/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/EgovSecurityConfigBeanDefinitionParser.java index fc23d076..8379a09b 100644 --- a/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/EgovSecurityConfigBeanDefinitionParser.java +++ b/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/EgovSecurityConfigBeanDefinitionParser.java @@ -31,10 +31,11 @@ *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자					수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2014.03.12	한성곤					Spring Security 설정 간소화 기능 추가
- * 2020.05.27	Egovframework Center	CSRF Access Denied 처리 URL 추가
+ * 2014.03.12	한성곤			Spring Security 설정 간소화 기능 추가
+ * 2020.05.27	ESFC			CSRF Access Denied 처리 URL 추가
+ * 2023.08.31	ESFC			Spring 표현 언어(SpEL) 설정 옵션 추가
  * 
*/ public class EgovSecurityConfigBeanDefinitionParser extends AbstractSingleBeanDefinitionParser { @@ -46,6 +47,7 @@ protected Class getBeanClass(Element element) { @Override protected void doParse(Element element, BeanDefinitionBuilder bean) { + String loginUrl = element.getAttribute("loginUrl"); if (StringUtils.hasText(loginUrl)) { bean.addPropertyValue("loginUrl", loginUrl); @@ -124,13 +126,19 @@ protected void doParse(Element element, BeanDefinitionBuilder bean) { String alwaysUseDefaultTargetUrl = element.getAttribute("alwaysUseDefaultTargetUrl"); if (StringUtils.hasText(alwaysUseDefaultTargetUrl)) { bean.addPropertyValue("alwaysUseDefaultTargetUrl", alwaysUseDefaultTargetUrl); - EgovSecurityConfigShare.alwaysUseDefaultTargetUrl = Boolean.valueOf(alwaysUseDefaultTargetUrl); + EgovSecurityConfigShare.alwaysUseDefaultTargetUrl = Boolean.parseBoolean(alwaysUseDefaultTargetUrl); + } + + String useExpressions = element.getAttribute("useExpressions"); + if (StringUtils.hasText(useExpressions)) { + bean.addPropertyValue("useExpressions", useExpressions); + EgovSecurityConfigShare.useExpressions = Boolean.parseBoolean(useExpressions); } String sniff = element.getAttribute("sniff"); if (StringUtils.hasText(sniff)) { bean.addPropertyValue("sniff", sniff); - EgovSecurityConfigShare.sniff = Boolean.valueOf(sniff); + EgovSecurityConfigShare.sniff = Boolean.parseBoolean(sniff); } String xFrameOptions = element.getAttribute("xframeOptions"); @@ -142,25 +150,26 @@ protected void doParse(Element element, BeanDefinitionBuilder bean) { String xssProtection = element.getAttribute("xssProtection"); if (StringUtils.hasText(xssProtection)) { bean.addPropertyValue("xssProtection", xssProtection); - EgovSecurityConfigShare.xssProtection = Boolean.valueOf(xssProtection); + EgovSecurityConfigShare.xssProtection = Boolean.parseBoolean(xssProtection); } String cacheControl = element.getAttribute("cacheControl"); if (StringUtils.hasText(cacheControl)) { bean.addPropertyValue("cacheControl", cacheControl); - EgovSecurityConfigShare.cacheControl = Boolean.valueOf(cacheControl); + EgovSecurityConfigShare.cacheControl = Boolean.parseBoolean(cacheControl); } String csrf = element.getAttribute("csrf"); if (StringUtils.hasText(csrf)) { bean.addPropertyValue("csrf", csrf); - EgovSecurityConfigShare.csrf = Boolean.valueOf(csrf); + EgovSecurityConfigShare.csrf = Boolean.parseBoolean(csrf); } String csrfAccessDeniedUrl = element.getAttribute("csrfAccessDeniedUrl"); if (StringUtils.hasText(csrfAccessDeniedUrl)) { bean.addPropertyValue("csrfAccessDeniedUrl", csrfAccessDeniedUrl); } + } -} \ No newline at end of file +} diff --git a/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/EgovSecurityConfigInitializerBeanDefinitionParser.java b/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/EgovSecurityConfigInitializerBeanDefinitionParser.java index d98b0086..403331d2 100644 --- a/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/EgovSecurityConfigInitializerBeanDefinitionParser.java +++ b/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/EgovSecurityConfigInitializerBeanDefinitionParser.java @@ -36,24 +36,25 @@ * * 수정일 수정자 수정내용 * ---------------------------------------------- - * 2014.03.12 한성곤 Spring Security 설정 간소화 기능 추가 - * 2017.07.03 장동한 Spring Security 4.x 업그레이드(보안설정기능) 추가 + * 2014.03.12 한성곤 Spring Security 설정 간소화 기능 추가 + * 2017.07.03 장동한 Spring Security 4.x 업그레이드(보안설정기능) 추가 + * 2023.08.31 ESFC Spring 표현 언어(SpEL) 설정 옵션 추가 * */ public class EgovSecurityConfigInitializerBeanDefinitionParser extends AbstractSingleBeanDefinitionParser { - + private static final Logger LOGGER = LoggerFactory.getLogger(EgovSecurityConfigInitializerBeanDefinitionParser.class); @Override protected Class getBeanClass(Element element) { return SecurityConfigInitializer.class; } - + @Override protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { - + LOGGER.debug("Load '/META-INF/spring/security/security-config.xml'"); - + parserContext.getReaderContext().getReader().loadBeanDefinitions("classpath*:/META-INF/spring/security/security-config.xml"); EgovSecurityHttp egovSecurityHttp = EgovSecurityHttp.getInstance(); @@ -62,20 +63,21 @@ protected void doParse(Element element, ParserContext parserContext, BeanDefinit LOGGER.debug("EgovSecurityConfigInitializerBeanDefinitionParser httpd load start..."); /** * EgovSecurityHttp.getHttp - * @param Sniff : 응답에 대한 브라우저의 MIME 가로채기를 방지 옵션(활성:true, 비활성:false) - * @param XFrameOptions : 프레임셋 동작여부 옵션(DENY:거부, SAMEORIGIN:허용) - * @param XssProtection : 브라우저가 XSS 공격에 사용될 수 있는 스크립트를 실행하지 않음 옵션(활성:true, 비활성:false) - * @param Csrf : HTTP 요청과 악의적 인 웹 사이트의 요청을 거부 옵션(활성:true, 비활성:false) - * @param CacheControl : 브라우저 캐시를 수동으로 제어하기 위한 설정(캐시비활성:true, 캐시활성:false) + * @param useExpressions : Spring 표현 언어(SpEL) 설정 옵션(활성:true, 비활성:false) + * @param sniff : 응답에 대한 브라우저의 MIME 가로채기를 방지 옵션(활성:true, 비활성:false) + * @param xFrameOptions : 프레임셋 동작여부 옵션(DENY:거부, SAMEORIGIN:허용) + * @param xssProtection : 브라우저가 XSS 공격에 사용될 수 있는 스크립트를 실행하지 않음 옵션(활성:true, 비활성:false) + * @param cacheControl : 브라우저 캐시를 수동으로 제어하기 위한 설정(캐시비활성:true, 캐시활성:false) + * @param csrf : HTTP 요청과 악의적 인 웹 사이트의 요청을 거부 옵션(활성:true, 비활성:false) * @return InputStreamResource */ parserContext.getReaderContext().getReader().loadBeanDefinitions(egovSecurityHttp.getHttp( + EgovSecurityConfigShare.useExpressions, EgovSecurityConfigShare.sniff, EgovSecurityConfigShare.xFrameOptions, EgovSecurityConfigShare.xssProtection, EgovSecurityConfigShare.cacheControl, EgovSecurityConfigShare.csrf )); - parserContext.getReaderContext().getReader().setValidationMode(XmlBeanDefinitionReader.VALIDATION_AUTO); } catch(IllegalArgumentException e) { LOGGER.error("[["+e.getClass()+"/IllegalArgumentException] Try/Catch... Runing : "+ e.getMessage()); @@ -92,7 +94,7 @@ protected void doParse(Element element, ParserContext parserContext, BeanDefinit LOGGER.debug("Load '/META-INF/spring/security/pointcut-config.xml'"); parserContext.getReaderContext().getReader().loadBeanDefinitions("classpath*:/META-INF/spring/security/pointcut-config.xml"); } - + String supportMethod = element.getAttribute("supportMethod"); if (supportMethod.equalsIgnoreCase("true")) { LOGGER.debug("Load '/META-INF/spring/security/method-config.xml'"); diff --git a/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/EgovSecurityConfigShare.java b/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/EgovSecurityConfigShare.java index 526aadaa..e5fced1e 100644 --- a/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/EgovSecurityConfigShare.java +++ b/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/EgovSecurityConfigShare.java @@ -28,13 +28,16 @@ * * 수정일 수정자 수정내용 * --------------------------------------------- - * 2014.03.12 장동한 SpringSecurity 4.x 업그레이드 추가 + * 2014.03.12 장동한 SpringSecurity 4.x 업그레이드 추가 + * 2023.08.31 ESFC Spring 표현 언어(SpEL) 설정 옵션 추가 * */ public class EgovSecurityConfigShare { public static boolean alwaysUseDefaultTargetUrl = true; + public static boolean useExpressions = false; + public static boolean sniff = true; public static String xFrameOptions = "SAMEORIGIN"; diff --git a/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/EgovSecurityHttp.java b/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/EgovSecurityHttp.java index b6f3a9f3..d37a52c0 100644 --- a/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/EgovSecurityHttp.java +++ b/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/EgovSecurityHttp.java @@ -20,6 +20,7 @@ import org.springframework.core.io.InputStreamResource; import java.io.ByteArrayInputStream; +import java.nio.charset.StandardCharsets; /** * egov-security http create @@ -34,8 +35,9 @@ * * 수정일 수정자 수정내용 * ---------------------------------------------- - * 2014.03.12 장동한 SpringSecurity 4.x 업그레이드 추가 - * 2020.05.27 ESFC CSRF Access Denied handler 설정 추가 + * 2014.03.12 장동한 SpringSecurity 4.x 업그레이드 추가 + * 2020.05.27 ESFC CSRF Access Denied handler 설정 추가 + * 2023.08.31 ESFC Spring 표현 언어(SpEL) 설정 옵션 추가 * */ public class EgovSecurityHttp { @@ -55,87 +57,84 @@ public synchronized static EgovSecurityHttp getInstance() { /** * egov-security http bean의 xml string 를 생성 + * @param useExpressions : Spring 표현 언어(SpEL) 설정 옵션(활성:true, 비활성:false) * @param Sniff : 응답에 대한 브라우저의 MIME 가로채기를 방지 옵션(활성:true, 비활성:false) * @param XFrameOptions : 프레임셋 동작여부 옵션(DENY:거부, SAMEORIGIN:허용) * @param XssProtection : 브라우저가 XSS 공격에 사용될 수 있는 스크립트를 실행하지 않음 옵션(활성:true, 비활성:false) + * @param CacheControl : 브라우저 캐시를 수동으로 제어하기 위한 설정(캐시비활성:true, 캐시활성:false) * @param Csrf : HTTP 요청과 악의적 인 웹 사이트의 요청을 거부 옵션(활성:true, 비활성:false) * @return InputStreamResource - * @throws Exception */ public InputStreamResource getHttp( - boolean Sniff, - String XFrameOptions, - boolean XssProtection, - boolean CacheControl, - boolean Csrf) throws Exception { - - String sHttp = - "\n" + - "\n" + - - " \n\n"; - - // Sniff 설정 활성화 - if (Sniff) { - sHttp += " \n"; - } - // Sniff 설정 비활성화 - else { - sHttp += " \n"; - } - - sHttp += " \n"; - - if (XssProtection) { - sHttp += " \n"; - } - - // 캐시 활성화 - if (CacheControl) { - sHttp += " \n"; - } - // 캐시 비활성화 - else { - sHttp += " \n"; - } - - sHttp += " \n\n"; - - // Csrf 설정 활성화 - if (Csrf) { - sHttp += " \n\n"; - } - // Csrf 설정 비활성화 - else { - sHttp += " \n\n"; - } - - sHttp += - " \n" + - " \n\n" + - " \n\n" + - " \n\n" + - " \n" + - " \n" + - " \n" + - " \n"+ - "\n"; + boolean useExpressions, + boolean Sniff, + String XFrameOptions, + boolean XssProtection, + boolean CacheControl, + boolean Csrf + ) { + + StringBuffer sb = new StringBuffer(); + sb.append("\n"); + sb.append("\n"); + sb.append(" \n"); + + // Sniff 설정 활성화 + if (Sniff) { + sb.append(" \n"); + } + // Sniff 설정 비활성화 + else { + sb.append(" \n"); + } + + sb.append(" \n"); + + if (XssProtection) { + sb.append(" \n"); + } + + // 캐시 활성화 여부 + sb.append(" \n"); + + sb.append(" \n"); + + // Csrf 설정 활성화 + if (Csrf) { + sb.append(" \n"); + } + // Csrf 설정 비활성화 + else { + sb.append(" \n"); + } + + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append("\n"); LOGGER.debug("EgovSecurityHttp START ==="); LOGGER.debug("EgovSecurityHttp create http string"); - LOGGER.debug(sHttp.toString()); + LOGGER.debug(sb.toString()); LOGGER.debug("EgovSecurityHttp END ==="); - return new InputStreamResource(new ByteArrayInputStream(sHttp.getBytes("UTF-8"))); + return new InputStreamResource(new ByteArrayInputStream(sb.toString().getBytes(StandardCharsets.UTF_8))); } } diff --git a/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/SecurityConfig.java b/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/SecurityConfig.java index 900159ae..bb4026ed 100644 --- a/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/SecurityConfig.java +++ b/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/SecurityConfig.java @@ -28,11 +28,12 @@ *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자					수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2014.03.12	한성곤					Spring Security 설정 간소화 기능 추가
- * 2017.07.03	장동한					Spring Security 4.x 업그레이드(보안설정기능) 추가
- * 2020.05.27	Egovframework Center	CSRF Access Denied 처리 URL 추가
+ * 2014.03.12	한성곤			Spring Security 설정 간소화 기능 추가
+ * 2017.07.03	장동한			Spring Security 4.x 업그레이드(보안설정기능) 추가
+ * 2020.05.27	ESFC			CSRF Access Denied 처리 URL 추가
+ * 2023.08.31	ESFC			Spring 표현 언어(SpEL) 설정 옵션 추가
  * 
*/ public class SecurityConfig { @@ -48,14 +49,15 @@ public class SecurityConfig { private String jdbcUsersByUsernameQuery = DEF_USERS_BY_USERNAME_QUERY_SQL; private String jdbcAuthoritiesByUsernameQuery = DEF_AUTHORITIES_BY_USERNAME_QUERY_SQL; private String jdbcMapClass = "org.egovframe.rte.fdl.security.userdetails.DefaultMapUserDetailsMapping"; - private String requestMatcherType = "regex"; // regex, ant, ciRegex (case-insensitive) - private String hash = "sha-256"; // hashing algorithm - private boolean hashBase64 = true; // default = true + private String requestMatcherType = "regex"; + private String hash = "sha-256"; + private boolean hashBase64 = true; private int concurrentMaxSessons; private String concurrentExpiredUrl; private boolean errorIfMaximumExceeded; private String defaultTargetUrl; private boolean alwaysUseDefaultTargetUrl; + private boolean useExpressions; private boolean sniff; private String xframeOptions; private boolean xssProtection; @@ -179,7 +181,9 @@ public void setDefaultTargetUrl(String defaultTargetUrl) { public boolean isAlwaysUseDefaultTargetUrl() { return alwaysUseDefaultTargetUrl; } - public void setAlwaysUseDefaultTargetUrl(boolean alwaysUseDefaultTargetUrl) { this.alwaysUseDefaultTargetUrl = alwaysUseDefaultTargetUrl; } + public void setAlwaysUseDefaultTargetUrl(boolean alwaysUseDefaultTargetUrl) { + this.alwaysUseDefaultTargetUrl = alwaysUseDefaultTargetUrl; + } public boolean isHashBase64() { return hashBase64; @@ -188,7 +192,15 @@ public boolean isHashBase64() { public void setHashBase64(boolean hashBase64) { this.hashBase64 = hashBase64; } - + + public boolean isUseExpression() { + return useExpressions; + } + + public void setUseExpressions(boolean useExpressions) { + this.useExpressions = useExpressions; + } + public boolean isSniff() { return sniff; } diff --git a/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/internal/CsrfAccessDeniedUrlFactoryBean.java b/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/internal/CsrfAccessDeniedUrlFactoryBean.java index c2f82142..058c6b9b 100644 --- a/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/internal/CsrfAccessDeniedUrlFactoryBean.java +++ b/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/internal/CsrfAccessDeniedUrlFactoryBean.java @@ -29,15 +29,15 @@ * *

Desc.: 설정 간소화 처리에 사용되는 내부 factory bean

* - * @author Egovframework Center + * @author ESFC * @since 2020.05.27 * @version 3.10 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자					수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2020.05.27	Egovframework Center	최초 생성
+ * 2020.05.27	ESFC			최초 생성
  * 
*/ public class CsrfAccessDeniedUrlFactoryBean implements FactoryBean, ApplicationContextAware { diff --git a/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/internal/ErrorIfMaximumExceededFactoryBean.java b/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/internal/ErrorIfMaximumExceededFactoryBean.java index b88c3559..04754278 100644 --- a/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/internal/ErrorIfMaximumExceededFactoryBean.java +++ b/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/config/internal/ErrorIfMaximumExceededFactoryBean.java @@ -28,15 +28,15 @@ * *

Desc.: 설정 간소화 처리에 사용되는 내부 factory bean

* - * @author Egovframework Center + * @author ESFC * @since 2020.08.31 * @version 3.10 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자					수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2020.08.31	Egovframework Center	최초 생성
+ * 2020.08.31	ESFC			최초 생성
  *
  * 
*/ diff --git a/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/intercept/CsrfAccessDeniedHandler.java b/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/intercept/CsrfAccessDeniedHandler.java index f32cb5e4..7223078c 100644 --- a/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/intercept/CsrfAccessDeniedHandler.java +++ b/Foundation/org.egovframe.rte.fdl.security/src/main/java/org/egovframe/rte/fdl/security/intercept/CsrfAccessDeniedHandler.java @@ -18,15 +18,15 @@ * *

Desc.: CSRF 사용 시 token 이 없거나(InvalidCsrfTokenException) 잘못된 경우(MissingCsrfTokenException) Access Denied URL 로 넘김

* - * @author Egovframework Center + * @author ESFC * @since 2020.05.27 * @version 3.10 *
  * 개정이력(Modification Information)
  *
- * 수정일		수정자				    수정내용
+ * 수정일		수정자				수정내용
  * ----------------------------------------------
- * 2020.05.27	Egovframework Center	최초 생성
+ * 2020.05.27	ESFC            최초 생성
  * 
*/ public class CsrfAccessDeniedHandler implements AccessDeniedHandler { diff --git a/Foundation/org.egovframe.rte.fdl.security/src/main/resources/META-INF/spring.schemas b/Foundation/org.egovframe.rte.fdl.security/src/main/resources/META-INF/spring.schemas index 7ac0a48b..e1cb135c 100644 --- a/Foundation/org.egovframe.rte.fdl.security/src/main/resources/META-INF/spring.schemas +++ b/Foundation/org.egovframe.rte.fdl.security/src/main/resources/META-INF/spring.schemas @@ -1,2 +1,2 @@ -http\://maven.egovframe.go.kr/schema/egov-security/egov-security.xsd=org/egovframe/rte/fdl/security/config/egov-security-4.1.0.xsd -http\://maven.egovframe.go.kr/schema/egov-security/egov-security-4.1.0.xsd=org/egovframe/rte/fdl/security/config/egov-security-4.1.0.xsd +http\://maven.egovframe.go.kr/schema/egov-security/egov-security.xsd=org/egovframe/rte/fdl/security/config/egov-security-4.2.0.xsd +http\://maven.egovframe.go.kr/schema/egov-security/egov-security-4.2.0.xsd=org/egovframe/rte/fdl/security/config/egov-security-4.2.0.xsd diff --git a/Foundation/org.egovframe.rte.fdl.security/src/main/resources/org/egovframe/rte/fdl/security/config/egov-security-4.1.0.xsd b/Foundation/org.egovframe.rte.fdl.security/src/main/resources/org/egovframe/rte/fdl/security/config/egov-security-4.2.0.xsd similarity index 96% rename from Foundation/org.egovframe.rte.fdl.security/src/main/resources/org/egovframe/rte/fdl/security/config/egov-security-4.1.0.xsd rename to Foundation/org.egovframe.rte.fdl.security/src/main/resources/org/egovframe/rte/fdl/security/config/egov-security-4.2.0.xsd index 2ea83b08..44ecb4e5 100644 --- a/Foundation/org.egovframe.rte.fdl.security/src/main/resources/org/egovframe/rte/fdl/security/config/egov-security-4.1.0.xsd +++ b/Foundation/org.egovframe.rte.fdl.security/src/main/resources/org/egovframe/rte/fdl/security/config/egov-security-4.2.0.xsd @@ -109,6 +109,11 @@ when you move, and to request back to the url you previously requested + + + The Spring Expression Language is a powerful expression language that supports querying and manipulating an object graph at runtime + + The noSniff is an option of X-Content-Type-Options, diff --git a/Foundation/org.egovframe.rte.fdl.security/src/test/resources/META-INF/spring/config-context.xml b/Foundation/org.egovframe.rte.fdl.security/src/test/resources/META-INF/spring/config-context.xml index 8aaad4b5..28016ebb 100644 --- a/Foundation/org.egovframe.rte.fdl.security/src/test/resources/META-INF/spring/config-context.xml +++ b/Foundation/org.egovframe.rte.fdl.security/src/test/resources/META-INF/spring/config-context.xml @@ -5,7 +5,7 @@ xmlns:egov-security="http://maven.egovframe.go.kr/schema/egov-security" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security.xsd - http://maven.egovframe.go.kr/schema/egov-security http://maven.egovframe.go.kr/schema/egov-security/egov-security-4.1.0.xsd"> + http://maven.egovframe.go.kr/schema/egov-security http://maven.egovframe.go.kr/schema/egov-security/egov-security-4.2.0.xsd"> diff --git a/Foundation/org.egovframe.rte.fdl.string/pom.xml b/Foundation/org.egovframe.rte.fdl.string/pom.xml index f47a677e..34628e9b 100644 --- a/Foundation/org.egovframe.rte.fdl.string/pom.xml +++ b/Foundation/org.egovframe.rte.fdl.string/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.egovframe.rte org.egovframe.rte.fdl.string - 4.1.0 + 4.2.0 jar org.egovframe.rte.fdl.string The eGovernment Standard Framework @@ -18,10 +18,11 @@ - 5.3.20 - 4.1.0 + 4.2.0 + 5.3.27 1.8 - UTF-8 + UTF-8 + UTF-8 @@ -30,6 +31,18 @@ org.egovframe.rte.fdl.logging ${org.egovframe.rte.version} + + org.springframework + spring-context + ${spring.maven.artifact.version} + + + + commons-logging + commons-logging + + + javax.annotation javax.annotation-api @@ -60,23 +73,10 @@ - - org.springframework - spring-context - ${spring.maven.artifact.version} - - - - commons-logging - commons-logging - - - test - org.easymock easymock - 4.3 + 5.1.0 test @@ -90,11 +90,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -105,21 +104,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -137,14 +131,41 @@
+ + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -161,16 +182,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -180,7 +191,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -200,11 +211,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -218,12 +231,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -231,11 +242,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Foundation/org.egovframe.rte.fdl.string/src/main/java/org/egovframe/rte/fdl/string/EgovDateUtil.java b/Foundation/org.egovframe.rte.fdl.string/src/main/java/org/egovframe/rte/fdl/string/EgovDateUtil.java index 82992798..a78bfba3 100644 --- a/Foundation/org.egovframe.rte.fdl.string/src/main/java/org/egovframe/rte/fdl/string/EgovDateUtil.java +++ b/Foundation/org.egovframe.rte.fdl.string/src/main/java/org/egovframe/rte/fdl/string/EgovDateUtil.java @@ -36,8 +36,9 @@ * * 수정일 수정자 수정내용 * ---------------------------------------------- - * 2009.06.01 윤성종 최초 생성 - * 2017.02.28 장동한 시큐어코딩(ES)-Null Pointer 역참조[CWE-476] + * 2009.06.01 윤성종 최초 생성 + * 2017.02.28 장동한 시큐어코딩(ES)-Null Pointer 역참조[CWE-476] + * 2023.08.31 ESFC 코드 리팩토링(addCalendar(), Contribution 반영) * */ public class EgovDateUtil { @@ -66,7 +67,7 @@ protected EgovDateUtil() { public static String getCalcDateAsString(String sYearPara, String sMonthPara, String sDayPara, int iTerm, String sGuBun) { Calendar cd = new GregorianCalendar(Integer.parseInt(sYearPara), Integer.parseInt(sMonthPara) - 1, Integer.parseInt(sDayPara)); - addCalender(iTerm, sGuBun, cd); + addCalendar(iTerm, sGuBun, cd); return getFormalYear(cd) + getFormalMonth(cd) + getFormalDay(cd); } @@ -94,7 +95,7 @@ public static String getCalcYearAsString(String sYearPara, String sMonthPara, St Calendar cd = new GregorianCalendar(Integer.parseInt(sYearPara), Integer.parseInt(sMonthPara) - 1, Integer.parseInt(sDayPara)); - addCalender(iTerm, sGuBun, cd); + addCalendar(iTerm, sGuBun, cd); return getFormalYear(cd); } @@ -120,7 +121,7 @@ public static String getCalcYearAsString(String sYearPara, String sMonthPara, St public static String getCalcMonthAsString(String sYearPara, String sMonthPara, String sDayPara, int iTerm, String sGuBun) { Calendar cd = new GregorianCalendar(Integer.parseInt(sYearPara), Integer.parseInt(sMonthPara) - 1, Integer.parseInt(sDayPara)); - addCalender(iTerm, sGuBun, cd); + addCalendar(iTerm, sGuBun, cd); return getFormalMonth(cd); } @@ -146,7 +147,7 @@ public static String getCalcMonthAsString(String sYearPara, String sMonthPara, S public static String getCalcDayAsString(String sYearPara, String sMonthPara, String sDayPara, int iTerm, String sGuBun) { Calendar cd = new GregorianCalendar(Integer.parseInt(sYearPara), Integer.parseInt(sMonthPara) - 1, Integer.parseInt(sDayPara)); - addCalender(iTerm, sGuBun, cd); + addCalendar(iTerm, sGuBun, cd); return getFormalDay(cd); } @@ -172,7 +173,7 @@ public static String getCalcDayAsString(String sYearPara, String sMonthPara, Str public static int getCalcYearAsInt(String sYearPara, String sMonthPara, String sDayPara, int iTerm, String sGuBun) { Calendar cd = new GregorianCalendar(Integer.parseInt(sYearPara), Integer.parseInt(sMonthPara) - 1, Integer.parseInt(sDayPara)); - addCalender(iTerm, sGuBun, cd); + addCalendar(iTerm, sGuBun, cd); return cd.get(Calendar.YEAR); } @@ -198,7 +199,7 @@ public static int getCalcYearAsInt(String sYearPara, String sMonthPara, String s public static int getCalcMonthAsInt(String sYearPara, String sMonthPara, String sDayPara, int iTerm, String sGuBun) { Calendar cd = new GregorianCalendar(Integer.parseInt(sYearPara), Integer.parseInt(sMonthPara) - 1, Integer.parseInt(sDayPara)); - addCalender(iTerm, sGuBun, cd); + addCalendar(iTerm, sGuBun, cd); return cd.get(Calendar.MONTH) + 1; } @@ -224,26 +225,20 @@ public static int getCalcMonthAsInt(String sYearPara, String sMonthPara, String public static int getCalcDayAsInt(String sYearPara, String sMonthPara, String sDayPara, int iTerm, String sGuBun) { Calendar cd = new GregorianCalendar(Integer.parseInt(sYearPara), Integer.parseInt(sMonthPara) - 1, Integer.parseInt(sDayPara)); - addCalender(iTerm, sGuBun, cd); + addCalendar(iTerm, sGuBun, cd); return cd.get(Calendar.DAY_OF_MONTH); } - /** - * sGuBun의 종류에 따라 년/월/일 캘린더에 추가 - * @param iTerm - * @param sGuBun - * @param cd - */ - private static void addCalender(int iTerm, String sGuBun, Calendar cd) { - if (EgovStringUtil.equals(sGuBun, "day")) { - cd.add(Calendar.DATE, iTerm); - } else if (EgovStringUtil.equals(sGuBun, "month")) { - cd.add(Calendar.MONTH, iTerm); - } else if (EgovStringUtil.equals(sGuBun, "year")) { - cd.add(Calendar.YEAR, iTerm); - } - } + private static void addCalendar(int iTerm, String sGuBun, Calendar cd) { + if (EgovStringUtil.equals(sGuBun, "day")) { + cd.add(Calendar.DATE, iTerm); + } else if (EgovStringUtil.equals(sGuBun, "month")) { + cd.add(Calendar.MONTH, iTerm); + } else if (EgovStringUtil.equals(sGuBun, "year")) { + cd.add(Calendar.YEAR, iTerm); + } + } /** *

@@ -818,4 +813,5 @@ public static String toString(Date date, String format, Locale locale) { String tmp = sdf.format(date); return tmp; } + } diff --git a/Foundation/org.egovframe.rte.fdl.string/src/main/java/org/egovframe/rte/fdl/string/EgovNumericUtil.java b/Foundation/org.egovframe.rte.fdl.string/src/main/java/org/egovframe/rte/fdl/string/EgovNumericUtil.java index ffaa909d..f0781659 100644 --- a/Foundation/org.egovframe.rte.fdl.string/src/main/java/org/egovframe/rte/fdl/string/EgovNumericUtil.java +++ b/Foundation/org.egovframe.rte.fdl.string/src/main/java/org/egovframe/rte/fdl/string/EgovNumericUtil.java @@ -20,7 +20,7 @@ /** * 숫자의 연산을 처리하는 유틸 클래스 - * + * *

NOTE: 숫자와 관련된 여러 기능을 제공하는 유틸이다. 숫자의 연산 및 올림, 내림 등의 기능을 제공한다.

*
  * -----------------------------------------------------------------------
@@ -34,7 +34,7 @@
  * ROUND_UP : 무조건 올림
  * ROUND_CEILING : 무조건 올림 (음수일 경우에 무조건 내림)
  * 
- * + * * @author 실행환경 개발팀 윤성종 * @since 2009.06.01 * @version 1.0 @@ -43,46 +43,47 @@ * * 수정일 수정자 수정내용 * ---------------------------------------------- - * 2009.06.01 윤성종 최초 생성 + * 2009.06.01 윤성종 최초 생성 + * 2023.08.31 ESFC 숫자 반올림/올림/내림에 RoundingMode 적용(Contribution 반영) * */ public class EgovNumericUtil { - /** - * 올림 - */ - public static final RoundingMode ROUND_UP = RoundingMode.UP; + /** + * 올림 + */ + public static final RoundingMode ROUND_UP = RoundingMode.UP; - /** - * 내림(절사) - */ - public static final RoundingMode ROUND_DOWN = RoundingMode.DOWN; + /** + * 내림(절사) + */ + public static final RoundingMode ROUND_DOWN = RoundingMode.DOWN; - /** - * 반올림 - */ - public static final RoundingMode ROUND_HALF_UP = RoundingMode.HALF_UP; + /** + * 반올림 + */ + public static final RoundingMode ROUND_HALF_UP = RoundingMode.HALF_UP; - /** - * 사용하지 않음 - */ - public static final RoundingMode ROUND_UNNECESSARY = RoundingMode.UNNECESSARY; + /** + * 사용하지 않음 + */ + public static final RoundingMode ROUND_UNNECESSARY = RoundingMode.UNNECESSARY; - /** - *

- * NumericHelper의 default 컨스트럭터(Constructor). - *

- */ - protected EgovNumericUtil() { - } + /** + *

+ * NumericHelper의 default 컨스트럭터(Constructor). + *

+ */ + protected EgovNumericUtil() { + } - /** - *

- * 문자열의 Number형 문자열인지 여부 (- 기호나 소수점도 포함) - *

- * @param source 검증 하고자 하는 문자열 - * @return 숫자형 문자열 여부 (true : 숫자형) - */ + /** + *

+ * 문자열의 Number형 문자열인지 여부 (- 기호나 소수점도 포함) + *

+ * @param source 검증 하고자 하는 문자열 + * @return 숫자형 문자열 여부 (true : 숫자형) + */ public static boolean isNumber(String source) { if (EgovStringUtil.isNull(source)) { return false; @@ -96,16 +97,16 @@ public static boolean isNumber(String source) { } } - /** - *

- * String형 값의 기본덧셈을 실행한다. - *

- * @param thisVal String - * @param addVal String - * @return 결과 값 - * @see #plus(String, String, int) - * @see #plus(String, String, int, RoundingMode) - */ + /** + *

+ * String형 값의 기본덧셈을 실행한다. + *

+ * @param thisVal String + * @param addVal String + * @return 결과 값 + * @see #plus(String, String, int) + * @see #plus(String, String, int, RoundingMode) + */ public static String plus(String thisVal, String addVal) { String result = null; BigDecimal one = new BigDecimal(thisVal == null ? "0" : thisVal); @@ -114,36 +115,36 @@ public static String plus(String thisVal, String addVal) { return result; } - /** - *

- * 덧셈한 결과값의 소숫점 자릿수만 지정한다. - *

- * @param thisVal String - * @param addVal String - * @param scale int 자리수지정 - * @return 결과 값 - * @see #plus(String, String, int, RoundingMode) - * @see #plus(String, String) - */ - public static String plus(String thisVal, String addVal, int scale) { - return plus(thisVal, addVal, scale, ROUND_UNNECESSARY); - } + /** + *

+ * 덧셈한 결과값의 소숫점 자릿수만 지정한다. + *

+ * @param thisVal String + * @param addVal String + * @param scale int 자리수지정 + * @return 결과 값 + * @see #plus(String, String, int, RoundingMode) + * @see #plus(String, String) + */ + public static String plus(String thisVal, String addVal, int scale) { + return plus(thisVal, addVal, scale, ROUND_UNNECESSARY); + } - /** - *

- * 덧셈한 결과값의 자릿수와 올림,내림,절삭여부 지정한다. - *

- * @param thisVal String - * @param addVal String - * @param scale int 자리수지정 - * @param roundMode RoundingMode Round 여부
- * 올 림 : {@link #ROUND_UP}
- * 내 림 : {@link #ROUND_DOWN}
- * 반올림 : {@link #ROUND_HALF_UP} - * @return 결과 값 - * @see #plus(String, String, int) - * @see #plus(String, String) - */ + /** + *

+ * 덧셈한 결과값의 자릿수와 올림,내림,절삭여부 지정한다. + *

+ * @param thisVal String + * @param addVal String + * @param scale int 자리수지정 + * @param roundMode RoundingMode Round 여부
+ * 올 림 : {@link #ROUND_UP}
+ * 내 림 : {@link #ROUND_DOWN}
+ * 반올림 : {@link #ROUND_HALF_UP} + * @return 결과 값 + * @see #plus(String, String, int) + * @see #plus(String, String) + */ public static String plus(String thisVal, String addVal, int scale, RoundingMode roundMode) { String result = null; BigDecimal one = new BigDecimal(thisVal == null ? "0" : thisVal); @@ -152,16 +153,16 @@ public static String plus(String thisVal, String addVal, int scale, RoundingMode return result; } - /** - *

- * 기본뺄셈을 실행한다. - *

- * @param thisVal String - * @param addVal String - * @return 결과 값 - * @see #minus(String, String, int) - * @see #minus(String, String, int, RoundingMode) - */ + /** + *

+ * 기본뺄셈을 실행한다. + *

+ * @param thisVal String + * @param addVal String + * @return 결과 값 + * @see #minus(String, String, int) + * @see #minus(String, String, int, RoundingMode) + */ public static String minus(String thisVal, String addVal) { String result = null; BigDecimal one = new BigDecimal(thisVal == null ? "0" : thisVal); @@ -170,36 +171,36 @@ public static String minus(String thisVal, String addVal) { return result; } - /** - *

- * 뺄셈한 결과값의 자릿수만 지정한다. - *

- * @param thisVal String - * @param addVal String - * @param scale int 자리수지정 - * @return 결과 값 - * @see #minus(String, String, int, RoundingMode) - * @see #minus(String, String) - */ - public static String minus(String thisVal, String addVal, int scale) { - return minus(thisVal, addVal, scale, ROUND_UNNECESSARY); - } + /** + *

+ * 뺄셈한 결과값의 자릿수만 지정한다. + *

+ * @param thisVal String + * @param addVal String + * @param scale int 자리수지정 + * @return 결과 값 + * @see #minus(String, String, int, RoundingMode) + * @see #minus(String, String) + */ + public static String minus(String thisVal, String addVal, int scale) { + return minus(thisVal, addVal, scale, ROUND_UNNECESSARY); + } - /** - *

- * 뺄셈한 결과값의 자릿수와 올림,내림,절삭여부 지정한다. - *

- * @param thisVal String - * @param addVal String - * @param scale int 자리수지정 - * @param roundMode RoundingMode Round 여부
- * 올 림 : {@link #ROUND_UP}
- * 내 림 : {@link #ROUND_DOWN}
- * 반올림 : {@link #ROUND_HALF_UP} - * @return 결과 값 - * @see #minus(String, String, int) - * @see #minus(String, String) - */ + /** + *

+ * 뺄셈한 결과값의 자릿수와 올림,내림,절삭여부 지정한다. + *

+ * @param thisVal String + * @param addVal String + * @param scale int 자리수지정 + * @param roundMode RoundingMode Round 여부
+ * 올 림 : {@link #ROUND_UP}
+ * 내 림 : {@link #ROUND_DOWN}
+ * 반올림 : {@link #ROUND_HALF_UP} + * @return 결과 값 + * @see #minus(String, String, int) + * @see #minus(String, String) + */ public static String minus(String thisVal, String addVal, int scale, RoundingMode roundMode) { String result = null; BigDecimal one = new BigDecimal(thisVal == null ? "0" : thisVal); @@ -208,54 +209,54 @@ public static String minus(String thisVal, String addVal, int scale, RoundingMod return result; } - /** - *

- * 기본곱셈을 실행한다. - *

- * @param thisVal String - * @param addVal String - * @return 결과 값 - * @see #multiply(String, String, int) - * @see #multiply(String, String, int, RoundingMode) - */ - public static String multiply(String thisVal, String addVal) { - String result = null; - BigDecimal one = new BigDecimal(thisVal == null ? "0" : thisVal); - BigDecimal two = new BigDecimal(addVal == null ? "0" : addVal); - result = one.multiply(two).toString(); - return result; - } + /** + *

+ * 기본곱셈을 실행한다. + *

+ * @param thisVal String + * @param addVal String + * @return 결과 값 + * @see #multiply(String, String, int) + * @see #multiply(String, String, int, RoundingMode) + */ + public static String multiply(String thisVal, String addVal) { + String result = null; + BigDecimal one = new BigDecimal(thisVal == null ? "0" : thisVal); + BigDecimal two = new BigDecimal(addVal == null ? "0" : addVal); + result = one.multiply(two).toString(); + return result; + } - /** - *

- * 곱셈한 결과값의 자릿수만 지정한다. - *

- * @param thisVal String - * @param addVal String - * @param scale int 자리수지정 - * @return 결과 값 - * @see #multiply(String, String, int, RoundingMode) - * @see #multiply(String, String) - */ - public static String multiply(String thisVal, String addVal, int scale) { - return multiply(thisVal, addVal, scale, ROUND_UNNECESSARY); - } + /** + *

+ * 곱셈한 결과값의 자릿수만 지정한다. + *

+ * @param thisVal String + * @param addVal String + * @param scale int 자리수지정 + * @return 결과 값 + * @see #multiply(String, String, int, RoundingMode) + * @see #multiply(String, String) + */ + public static String multiply(String thisVal, String addVal, int scale) { + return multiply(thisVal, addVal, scale, ROUND_UNNECESSARY); + } - /** - *

- * 곱셈한 결과값의 자릿수와 올림,내림,절삭여부 지정한다. - *

- * @param thisVal String - * @param addVal String - * @param scale int 자리수지정 - * @param roundMode RoundingMode Round 여부
- * 올 림 : {@link #ROUND_UP}
- * 내 림 : {@link #ROUND_DOWN}
- * 반올림 : {@link #ROUND_HALF_UP} - * @return 결과 값 - * @see #multiply(String, String, int) - * @see #multiply(String, String) - */ + /** + *

+ * 곱셈한 결과값의 자릿수와 올림,내림,절삭여부 지정한다. + *

+ * @param thisVal String + * @param addVal String + * @param scale int 자리수지정 + * @param roundMode RoundingMode Round 여부
+ * 올 림 : {@link #ROUND_UP}
+ * 내 림 : {@link #ROUND_DOWN}
+ * 반올림 : {@link #ROUND_HALF_UP} + * @return 결과 값 + * @see #multiply(String, String, int) + * @see #multiply(String, String) + */ public static String multiply(String thisVal, String addVal, int scale, RoundingMode roundMode) { String result = null; BigDecimal one = new BigDecimal(thisVal == null ? "0" : thisVal); @@ -264,59 +265,59 @@ public static String multiply(String thisVal, String addVal, int scale, Rounding return result; } - /** - *

- * 기본나눗셈을 실행한다. - *

- * @param thisVal String - * @param addVal String - * @return 결과 값 - * @see #divide(String, String, RoundingMode) - * @see #divide(String, String, int, RoundingMode) - */ - public static String divide(String thisVal, String addVal) { - String result = null; - BigDecimal one = new BigDecimal(thisVal == null ? "0" : thisVal); - BigDecimal two = new BigDecimal(addVal == null ? "0" : addVal); - result = one.divide(two).toString(); - return result; - } + /** + *

+ * 기본나눗셈을 실행한다. + *

+ * @param thisVal String + * @param addVal String + * @return 결과 값 + * @see #divide(String, String, RoundingMode) + * @see #divide(String, String, int, RoundingMode) + */ + public static String divide(String thisVal, String addVal) { + String result = null; + BigDecimal one = new BigDecimal(thisVal == null ? "0" : thisVal); + BigDecimal two = new BigDecimal(addVal == null ? "0" : addVal); + result = one.divide(two).toString(); + return result; + } - /** - *

- * 나눗셈의 결과값이 정수 - *

- * @param thisVal String - * @param addVal String - * @param roundMode RoundingMode Round 여부
- * 올 림 : {@link #ROUND_UP}
- * 내 림 : {@link #ROUND_DOWN}
- * 반올림 : {@link #ROUND_HALF_UP} - * @return 결과 값 - * @see #divide(String, String, int, RoundingMode) - */ - public static String divide(String thisVal, String addVal, RoundingMode roundMode) { - String result = null; - BigDecimal one = new BigDecimal(thisVal == null ? "0" : thisVal); - BigDecimal two = new BigDecimal(addVal == null ? "0" : addVal); - result = one.divide(two, roundMode).toString(); - return result; - } + /** + *

+ * 나눗셈의 결과값이 정수 + *

+ * @param thisVal String + * @param addVal String + * @param roundMode RoundingMode Round 여부
+ * 올 림 : {@link #ROUND_UP}
+ * 내 림 : {@link #ROUND_DOWN}
+ * 반올림 : {@link #ROUND_HALF_UP} + * @return 결과 값 + * @see #divide(String, String, int, RoundingMode) + */ + public static String divide(String thisVal, String addVal, RoundingMode roundMode) { + String result = null; + BigDecimal one = new BigDecimal(thisVal == null ? "0" : thisVal); + BigDecimal two = new BigDecimal(addVal == null ? "0" : addVal); + result = one.divide(two, roundMode).toString(); + return result; + } - /** - *

- * 나눗셈 결과값의 자릿수와 올림,내림,절삭여부 지정한다 - *

- * @param thisVal String - * @param addVal String - * @param scale int 자리수지정 - * @param roundMode RoundingMode Round 여부
- * 올 림 : {@link #ROUND_UP}
- * 내 림 : {@link #ROUND_DOWN}
- * 반올림 : {@link #ROUND_HALF_UP} - * @return String - * @see #divide(String, String, RoundingMode) - */ + /** + *

+ * 나눗셈 결과값의 자릿수와 올림,내림,절삭여부 지정한다 + *

+ * @param thisVal String + * @param addVal String + * @param scale int 자리수지정 + * @param roundMode int Round 여부
+ * 올 림 : {@link #ROUND_UP}
+ * 내 림 : {@link #ROUND_DOWN}
+ * 반올림 : {@link #ROUND_HALF_UP} + * @return String + * @see #divide(String, String, RoundingMode) + */ public static String divide(String thisVal, String addVal, int scale, RoundingMode roundMode) { String result = null; BigDecimal one = new BigDecimal(thisVal == null ? "0" : thisVal); @@ -325,18 +326,18 @@ public static String divide(String thisVal, String addVal, int scale, RoundingMo return result; } - /** - *

- * 기본값을 scale 자릿수만큼 ROUND한다. - *

- * @param thisVal String - * @param scale int 자리수지정 - * @param roundMode RoundingMode Round 여부
- * 올 림 : {@link #ROUND_UP}
- * 내 림 : {@link #ROUND_DOWN}
- * 반올림 : {@link #ROUND_HALF_UP} - * @return String - */ + /** + *

+ * 기본값을 scale 자릿수만큼 ROUND한다. + *

+ * @param thisVal String + * @param scale int 자리수지정 + * @param roundMode RoundingMode Round 여부
+ * 올 림 : {@link #ROUND_UP}
+ * 내 림 : {@link #ROUND_DOWN}
+ * 반올림 : {@link #ROUND_HALF_UP} + * @return String + */ public static String setScale(String thisVal, int scale, RoundingMode roundMode) { BigDecimal one = new BigDecimal(thisVal == null ? "0" : thisVal); return one.setScale(scale, roundMode).toString(); diff --git a/Foundation/org.egovframe.rte.fdl.string/src/main/java/org/egovframe/rte/fdl/string/EgovObjectUtil.java b/Foundation/org.egovframe.rte.fdl.string/src/main/java/org/egovframe/rte/fdl/string/EgovObjectUtil.java index 47164540..0e11d483 100644 --- a/Foundation/org.egovframe.rte.fdl.string/src/main/java/org/egovframe/rte/fdl/string/EgovObjectUtil.java +++ b/Foundation/org.egovframe.rte.fdl.string/src/main/java/org/egovframe/rte/fdl/string/EgovObjectUtil.java @@ -15,9 +15,9 @@ */ package org.egovframe.rte.fdl.string; -import com.sun.istack.internal.Nullable; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.lang.Nullable; import java.lang.reflect.Array; import java.lang.reflect.Constructor; @@ -38,7 +38,8 @@ * * 수정일 수정자 수정내용 * ---------------------------------------------- - * 2009.06.01 윤성종 최초 생성 + * 2009.06.01 윤성종 최초 생성 + * 2023.08.31 ESFC 기능 추가(isEmpty(), Contribution 반영) * */ public final class EgovObjectUtil { @@ -142,7 +143,6 @@ public static Object instantiate(String className, String[] types, Object[] valu public static boolean isNull(Object object) { //return ((object == null) || object.equals(null)); return (object == null) ? true : false; - } /** @@ -165,4 +165,5 @@ public static boolean isEmpty(@Nullable Object obj) { return obj instanceof Map ? ((Map)obj).isEmpty() : false; } } + } diff --git a/Foundation/org.egovframe.rte.fdl.string/src/main/java/org/egovframe/rte/fdl/string/EgovStringUtil.java b/Foundation/org.egovframe.rte.fdl.string/src/main/java/org/egovframe/rte/fdl/string/EgovStringUtil.java index 4d42aac0..784bc033 100644 --- a/Foundation/org.egovframe.rte.fdl.string/src/main/java/org/egovframe/rte/fdl/string/EgovStringUtil.java +++ b/Foundation/org.egovframe.rte.fdl.string/src/main/java/org/egovframe/rte/fdl/string/EgovStringUtil.java @@ -20,6 +20,7 @@ import org.slf4j.LoggerFactory; import java.io.UnsupportedEncodingException; +import java.nio.charset.StandardCharsets; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.ArrayList; @@ -40,9 +41,9 @@ * * 수정일 수정자 수정내용 * ---------------------------------------------- - * 2009.06.01 윤성종 최초 생성 - * 2017.02.15 장동한 시큐어코딩(ES)-부적절한 예외 처리[CWE-253, CWE-440, CWE-754] - * 2017.02.28 장동한 시큐어코딩(ES)-오류 메시지를 통한 정보노출[CWE-209] + * 2009.06.01 윤성종 최초 생성 + * 2017.02.15 장동한 시큐어코딩(ES)-부적절한 예외 처리[CWE-253, CWE-440, CWE-754] + * 2017.02.28 장동한 시큐어코딩(ES)-오류 메시지를 통한 정보노출[CWE-209] * */ public final class EgovStringUtil { @@ -61,21 +62,16 @@ private EgovStringUtil() { /** * isNull - * @param str - * @return */ public static boolean isNull(String str) { if (str != null) { str = str.trim(); } - - return (str == null || "".equals(str)); + return (str == null || str.isEmpty()); } /** * isApha - * @param str - * @return */ public static boolean isAlpha(String str) { if (str == null) { @@ -98,8 +94,6 @@ public static boolean isAlpha(String str) { /** * isAlphaNumeric - * @param str - * @return */ public static boolean isAlphaNumeric(String str) { if (str == null) { @@ -122,8 +116,6 @@ public static boolean isAlphaNumeric(String str) { /** * integer2string - * @param integer - * @return */ public static String integer2string(int integer) { return ("" + integer); @@ -131,8 +123,6 @@ public static String integer2string(int integer) { /** * long2string - * @param longdata - * @return */ public static String long2string(long longdata) { return String.valueOf(longdata); @@ -140,8 +130,6 @@ public static String long2string(long longdata) { /** * float2string - * @param floatdata - * @return */ public static String float2string(float floatdata) { return String.valueOf(floatdata); @@ -149,8 +137,6 @@ public static String float2string(float floatdata) { /** * double2string - * @param doubledata - * @return */ public static String double2string(double doubledata) { return String.valueOf(doubledata); @@ -158,8 +144,6 @@ public static String double2string(double doubledata) { /** * null2void - * @param str - * @return */ public static String null2void(String str) { if (isNull(str)) { @@ -170,8 +154,6 @@ public static String null2void(String str) { /** * string2integer - * @param str - * @return */ public static int string2integer(String str) { if (isNull(str)) { @@ -182,8 +164,6 @@ public static int string2integer(String str) { /** * string2float - * @param str - * @return */ public static float string2float(String str) { if (isNull(str)) { @@ -194,8 +174,6 @@ public static float string2float(String str) { /** * string2float - * @param str - * @return */ public static double string2double(String str) { if (isNull(str)) { @@ -206,8 +184,6 @@ public static double string2double(String str) { /** * string2long - * @param str - * @return */ public static long string2long(String str) { if (isNull(str)) { @@ -218,9 +194,6 @@ public static long string2long(String str) { /** * null2string - * @param str - * @param defaultValue - * @return */ public static String null2string(String str, String defaultValue) { if (isNull(str)) { @@ -231,9 +204,6 @@ public static String null2string(String str, String defaultValue) { /** * string2integer - * @param str - * @param defaultValue - * @return */ public static int string2integer(String str, int defaultValue) { if (isNull(str)) { @@ -244,9 +214,6 @@ public static int string2integer(String str, int defaultValue) { /** * string2float - * @param str - * @param defaultValue - * @return */ public static float string2float(String str, float defaultValue) { if (isNull(str)) { @@ -257,9 +224,6 @@ public static float string2float(String str, float defaultValue) { /** * string2double - * @param str - * @param defaultValue - * @return */ public static double string2double(String str, double defaultValue) { if (isNull(str)) { @@ -270,9 +234,6 @@ public static double string2double(String str, double defaultValue) { /** * string2long - * @param str - * @param defaultValue - * @return */ public static long string2long(String str, long defaultValue) { if (isNull(str)) { @@ -283,9 +244,6 @@ public static long string2long(String str, long defaultValue) { /** * equals - * @param source - * @param target - * @return */ public static boolean equals(String source, String target) { return null2void(source).equals(null2void(target)); @@ -293,10 +251,6 @@ public static boolean equals(String source, String target) { /** * toSubString - * @param str - * @param beginIndex - * @param endIndex - * @return */ public static String toSubString(String str, int beginIndex, int endIndex) { if (equals(str, "")) { @@ -312,9 +266,6 @@ public static String toSubString(String str, int beginIndex, int endIndex) { /** * toSubString - * @param source - * @param beginIndex - * @return */ public static String toSubString(String source, int beginIndex) { if (equals(source, "")) { @@ -328,13 +279,10 @@ public static String toSubString(String source, int beginIndex) { /** * search - * @param source - * @param target - * @return */ public static int search(String source, String target) { int result = 0; - String strCheck = new String(source); + String strCheck = source; for (int i = 0; i < source.length();) { int loc = strCheck.indexOf(target); if (loc == -1) { @@ -350,8 +298,6 @@ public static int search(String source, String target) { /** * trim - * @param str - * @return */ public static String trim(String str) { return str.trim(); @@ -359,58 +305,37 @@ public static String trim(String str) { /** * Left trim - * @param str - * @return */ public static String ltrim(String str) { - int index = 0; - while (' ' == str.charAt(index++)) { - - } - - if (index > 0) { - str = str.substring(index - 1); + int i = 0; + while (i < str.length() && Character.isWhitespace(str.charAt(i))) { + i++; } - - return str; + return str.substring(i); } /** * Right trim - * @param str - * @return */ public static String rtrim(String str) { - int index = str.length(); - while (' ' == str.charAt(--index)) { - - } - - if (index < str.length()) { - str = str.substring(0, index + 1); + int i = str.length()-1; + while (i >= 0 && Character.isWhitespace(str.charAt(i))) { + i--; } - - return str; + return str.substring(0, i+1); } /** * concat - * @param str1 - * @param str2 - * @return */ public static String concat(String str1, String str2) { - StringBuffer sb = new StringBuffer(str1); - sb.append(str2); - return sb.toString(); + StringBuilder result = new StringBuilder(str1); + result.append(str2); + return result.toString(); } /** * Left pad - * @param str - * @param len - * @param pad - * @return */ public static String lPad(String str, int len, char pad) { return lPad(str, len, pad, false); @@ -418,35 +343,19 @@ public static String lPad(String str, int len, char pad) { /** * Left pad - * - * @param str - * @param len - * @param pad - * @param isTrim - * @return */ public static String lPad(String str, int len, char pad, boolean isTrim) { - if (isNull(str)) { - return null; - } - - if (isTrim) { - str = str.trim(); - } - - for (int i = str.length(); i < len; i++) { - str = pad + str; + if (isNull(str)) return null; + if (isTrim) str = trim(str); + StringBuilder result = new StringBuilder(str); + for (int i = result.length(); i < len; i++) { + result.insert(0, pad); } - - return str; + return result.toString(); } /** * Right pad - * @param str - * @param len - * @param pad - * @return */ public static String rPad(String str, int len, char pad) { return rPad(str, len, pad, false); @@ -454,60 +363,39 @@ public static String rPad(String str, int len, char pad) { /** * Right pad - * @param str - * @param len - * @param pad - * @param isTrim - * @return */ public static String rPad(String str, int len, char pad, boolean isTrim) { - if (isNull(str)) { - return null; + if (isNull(str)) return null; + if (isTrim) str = trim(str); + StringBuilder result = new StringBuilder(str); + for (int i = result.length(); i < len; i++) { + result.append(pad); } - - if (isTrim) { - str = str.trim(); - } - - for (int i = str.length(); i < len; i++) { - str = str + pad; - } - - return str; + return result.toString(); } /** * alignLeft - * @param str - * @param length - * @return */ public static String alignLeft(String str, int length) { return alignLeft(str, length, false); } /** - *

* 문자열의 뒷쪽에 지정한 길이만큼 공백으로 채움 - *

- * @param str - * @param length - * @param isEllipsis - * @return */ public static String alignLeft(String str, int length, boolean isEllipsis) { - if (str.length() <= length) { - StringBuffer temp = new StringBuffer(str); + StringBuilder result = new StringBuilder(str); + if (str.length() <= length) { for (int i = 0; i < (length - str.length()); i++) { - temp.append(WHITE_SPACE); + result.append(WHITE_SPACE); } - return temp.toString(); + return result.toString(); } else { if (isEllipsis) { - StringBuffer temp = new StringBuffer(length); - temp.append(str.substring(0, length - 3)); - temp.append("..."); - return temp.toString(); + result.append(str, 0, length - 3); + result.append("..."); + return result.toString(); } else { return str.substring(0, length); } @@ -516,9 +404,6 @@ public static String alignLeft(String str, int length, boolean isEllipsis) { /** * alignRight - * @param str - * @param length - * @return */ public static String alignRight(String str, int length) { return alignRight(str, length, false); @@ -526,25 +411,20 @@ public static String alignRight(String str, int length) { /** * alignRight - * @param str - * @param length - * @param isEllipsis - * @return */ public static String alignRight(String str, int length, boolean isEllipsis) { - if (str.length() <= length) { - StringBuffer temp = new StringBuffer(length); + StringBuilder result = new StringBuilder(length); + if (str.length() <= length) { for (int i = 0; i < (length - str.length()); i++) { - temp.append(WHITE_SPACE); + result.append(WHITE_SPACE); } - temp.append(str); - return temp.toString(); + result.append(str); + return result.toString(); } else { if (isEllipsis) { - StringBuffer temp = new StringBuffer(length); - temp.append(str.substring(0, length - 3)); - temp.append("..."); - return temp.toString(); + result.append(str, 0, length - 3); + result.append("..."); + return result.toString(); } else { return str.substring(0, length); } @@ -553,9 +433,6 @@ public static String alignRight(String str, int length, boolean isEllipsis) { /** * alignCenter - * @param str - * @param length - * @return */ public static String alignCenter(String str, int length) { return alignCenter(str, length, false); @@ -563,15 +440,11 @@ public static String alignCenter(String str, int length) { /** * alignCenter - * @param str - * @param length - * @param isEllipsis - * @return */ public static String alignCenter(String str, int length, boolean isEllipsis) { - if (str.length() <= length) { - StringBuffer temp = new StringBuffer(length); - int leftMargin = (int) (length - str.length()) / 2; + StringBuilder result = new StringBuilder(length); + if (str.length() <= length) { + int leftMargin = (length - str.length()) / 2; int rightMargin; if ((leftMargin * 2) == (length - str.length())) { rightMargin = leftMargin; @@ -579,19 +452,18 @@ public static String alignCenter(String str, int length, boolean isEllipsis) { rightMargin = leftMargin + 1; } for (int i = 0; i < leftMargin; i++) { - temp.append(WHITE_SPACE); + result.append(WHITE_SPACE); } - temp.append(str); + result.append(str); for (int i = 0; i < rightMargin; i++) { - temp.append(WHITE_SPACE); + result.append(WHITE_SPACE); } - return temp.toString(); + return result.toString(); } else { if (isEllipsis) { - StringBuffer temp = new StringBuffer(length); - temp.append(str.substring(0, length - 3)); - temp.append("..."); - return temp.toString(); + result.append(str, 0, length - 3); + result.append("..."); + return result.toString(); } else { return str.substring(0, length); } @@ -600,8 +472,6 @@ public static String alignCenter(String str, int length, boolean isEllipsis) { /** * capitalize - * @param str - * @return */ public static String capitalize(String str) { return !isNull(str) ? str.substring(0, 1).toUpperCase() + str.substring(1).toLowerCase() : str; @@ -609,12 +479,8 @@ public static String capitalize(String str) { /** * isPatternMatch - * @param str - * @param pattern - * @return - * @throws Exception */ - public static boolean isPatternMatch(String str, String pattern) throws Exception { + public static boolean isPatternMatch(String str, String pattern) { Matcher matcher = Pattern.compile(pattern).matcher(str); LOGGER.debug("{}", matcher); return matcher.matches(); @@ -622,35 +488,26 @@ public static boolean isPatternMatch(String str, String pattern) throws Exceptio /** * toEng - * @param kor - * @return - * @throws UnsupportedEncodingException - */ + */ public static String toEng(String kor) throws UnsupportedEncodingException { if (isNull(kor)) { return null; } - return new String(kor.getBytes("KSC5601"), "8859_1"); + return new String(kor.getBytes("KSC5601"), StandardCharsets.ISO_8859_1); } /** * toKor - * @param en - * @return - * @throws UnsupportedEncodingException */ public static String toKor(String en) throws UnsupportedEncodingException { if (isNull(en)) { return null; } - return new String(en.getBytes("8859_1"), "euc-kr"); + return new String(en.getBytes(StandardCharsets.ISO_8859_1), "euc-kr"); } /** * countOf - * @param str - * @param charToFind - * @return */ public static int countOf(String str, String charToFind) { int findLength = charToFind.length(); @@ -670,7 +527,7 @@ public static int countOf(String str, String charToFind) { */ public static String encodePassword(String password, String algorithm) { byte[] unencodedPassword = password.getBytes(); - MessageDigest md = null; + MessageDigest md; try { md = MessageDigest.getInstance(algorithm); @@ -683,16 +540,15 @@ public static String encodePassword(String password, String algorithm) { md.reset(); md.update(unencodedPassword); byte[] encodedPassword = md.digest(); - StringBuffer buf = new StringBuffer(); - - for (int i = 0; i < encodedPassword.length; i++) { - if (((int) encodedPassword[i] & 0xff) < 0x10) { - buf.append("0"); - } - buf.append(Long.toString((int) encodedPassword[i] & 0xff, 16)); - } + StringBuilder result = new StringBuilder(); + for (byte b : encodedPassword) { + if (((int) b & 0xff) < 0x10) { + result.append("0"); + } + result.append(Long.toString((int) b & 0xff, 16)); + } - return buf.toString(); + return result.toString(); } /** @@ -732,14 +588,14 @@ public static String decodeString(String str) { * @return String converting result */ public static String swapFirstLetterCase(String str) { - StringBuffer sbuf = new StringBuffer(str); - sbuf.deleteCharAt(0); + StringBuilder result = new StringBuilder(str); + result.deleteCharAt(0); if (Character.isLowerCase(str.substring(0, 1).toCharArray()[0])) { - sbuf.insert(0, str.substring(0, 1).toUpperCase()); + result.insert(0, str.substring(0, 1).toUpperCase()); } else { - sbuf.insert(0, str.substring(0, 1).toLowerCase()); + result.insert(0, str.substring(0, 1).toLowerCase()); } - return sbuf.toString(); + return result.toString(); } /** @@ -790,7 +646,7 @@ public static String getLastString(String origStr, String strToken) { * @return String[] */ public static String[] getStringArray(String str, String strToken) { - if (str.indexOf(strToken) != -1) { + if (str.contains(strToken)) { StringTokenizer st = new StringTokenizer(str, strToken); String[] stringArray = new String[st.countTokens()]; for (int i = 0; st.hasMoreTokens(); i++) { @@ -830,7 +686,7 @@ public static boolean isNotEmpty(String str) { * @return which empty string or not. */ public static boolean isEmpty(String str) { - return (str == null || str.length() == 0); + return (str == null || str.isEmpty()); } /** @@ -846,7 +702,7 @@ public static boolean isEmpty(String str) { */ public static String replace(String str, String replacedStr, String replaceStr) { String newStr = ""; - if (str.indexOf(replacedStr) != -1) { + if (str.contains(replacedStr)) { String s1 = str.substring(0, str.indexOf(replacedStr)); String s2 = str.substring(str.indexOf(replacedStr) + 1); newStr = s1 + replaceStr + s2; @@ -933,14 +789,13 @@ public static boolean containsInvalidChars(String str, char[] invalidChars) { return false; } int strSize = str.length(); - int validSize = invalidChars.length; for (int i = 0; i < strSize; i++) { char ch = str.charAt(i); - for (int j = 0; j < validSize; j++) { - if (invalidChars[j] == ch) { - return true; - } - } + for (char invalidChar : invalidChars) { + if (invalidChar == ch) { + return true; + } + } } return false; } @@ -1048,12 +903,12 @@ public static String fillString(String originalStr, char ch, int cipers) { return null; } int difference = cipers - originalStrLength; - StringBuffer strBuf = new StringBuffer(); + StringBuilder result = new StringBuilder(); for (int i = 0; i < difference; i++) { - strBuf.append(ch); + result.append(ch); } - strBuf.append(originalStr); - return strBuf.toString(); + result.append(originalStr); + return result.toString(); } /** @@ -1061,15 +916,15 @@ public static String fillString(String originalStr, char ch, int cipers) { * @param foo The text to check. * @return Whether empty. */ - public static final boolean isEmptyTrimmed(String foo) { - return (foo == null || foo.trim().length() == 0); + public static boolean isEmptyTrimmed(String foo) { + return (foo == null || foo.trim().isEmpty()); } /** * Return token list - * @param lst - * @param separator - * @return + * @param lst using commas as separators + * @param separator separators + * @return List result */ public static List getTokens(String lst, String separator) { List tokens = new ArrayList(); @@ -1090,8 +945,8 @@ public static List getTokens(String lst, String separator) { /** * Return token list which is separated by "," - * @param lst - * @return + * @param lst using commas as separators + * @return List result */ public static List getTokens(String lst) { return getTokens(lst, ","); @@ -1104,7 +959,7 @@ public static List getTokens(String lst) { * @return String result */ public static String convertToCamelCase(String targetString, char posChar) { - StringBuffer result = new StringBuffer(); + StringBuilder result = new StringBuilder(); boolean nextUpper = false; String allLower = targetString.toLowerCase(); for (int i = 0; i < allLower.length(); i++) { diff --git a/Foundation/org.egovframe.rte.fdl.string/src/test/java/org/egovframe/rte/fdl/string/EgovDateUtilTest.java b/Foundation/org.egovframe.rte.fdl.string/src/test/java/org/egovframe/rte/fdl/string/EgovDateUtilTest.java index 36512d85..2d612148 100644 --- a/Foundation/org.egovframe.rte.fdl.string/src/test/java/org/egovframe/rte/fdl/string/EgovDateUtilTest.java +++ b/Foundation/org.egovframe.rte.fdl.string/src/test/java/org/egovframe/rte/fdl/string/EgovDateUtilTest.java @@ -15,7 +15,6 @@ import static org.junit.Assert.*; - /** * @author sjyoon * @@ -29,18 +28,18 @@ public class EgovDateUtilTest { @Before public void onSetUp() throws Exception { - LOGGER.debug("###### EgovNumericUtilTest.onSetUp START ######"); + LOGGER.debug("###### EgovDateUtilTest.onSetUp START ######"); - LOGGER.debug("###### EgovNumericUtilTest.onSetUp END ######"); + LOGGER.debug("###### EgovDateUtilTest.onSetUp END ######"); } @After public void onTearDown() throws Exception { - LOGGER.debug("###### EgovNumericUtilTest.onTearDown START ######"); + LOGGER.debug("###### EgovDateUtilTest.onTearDown START ######"); - LOGGER.debug("###### EgovNumericUtilTest.onTearDown END ######"); + LOGGER.debug("###### EgovDateUtilTest.onTearDown END ######"); } /** diff --git a/Foundation/org.egovframe.rte.fdl.string/src/test/java/org/egovframe/rte/fdl/string/EgovNumericUtilTest.java b/Foundation/org.egovframe.rte.fdl.string/src/test/java/org/egovframe/rte/fdl/string/EgovNumericUtilTest.java index 19170ca8..fae3e584 100644 --- a/Foundation/org.egovframe.rte.fdl.string/src/test/java/org/egovframe/rte/fdl/string/EgovNumericUtilTest.java +++ b/Foundation/org.egovframe.rte.fdl.string/src/test/java/org/egovframe/rte/fdl/string/EgovNumericUtilTest.java @@ -125,7 +125,7 @@ public void testDivide() throws Exception { assertEquals(ArithmeticException.class, exceptionClass); } - assertEquals("1.22", EgovNumericUtil.divide("15.23", "12.45", EgovNumericUtil.ROUND_UP)); + assertEquals("1.23", EgovNumericUtil.divide("15.23", "12.45", 2, EgovNumericUtil.ROUND_UP)); assertEquals("1.224", EgovNumericUtil.divide("15.23", "12.45", 3, EgovNumericUtil.ROUND_UP)); diff --git a/Foundation/org.egovframe.rte.fdl.string/src/test/java/org/egovframe/rte/fdl/string/EgovObjectUtilTest.java b/Foundation/org.egovframe.rte.fdl.string/src/test/java/org/egovframe/rte/fdl/string/EgovObjectUtilTest.java index a08971dd..94b751e0 100644 --- a/Foundation/org.egovframe.rte.fdl.string/src/test/java/org/egovframe/rte/fdl/string/EgovObjectUtilTest.java +++ b/Foundation/org.egovframe.rte.fdl.string/src/test/java/org/egovframe/rte/fdl/string/EgovObjectUtilTest.java @@ -13,7 +13,6 @@ import static org.junit.Assert.*; - /** * @author sjyoon * diff --git a/Foundation/org.egovframe.rte.fdl.xml/pom.xml b/Foundation/org.egovframe.rte.fdl.xml/pom.xml index 4f6e4d57..07f60a04 100644 --- a/Foundation/org.egovframe.rte.fdl.xml/pom.xml +++ b/Foundation/org.egovframe.rte.fdl.xml/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.egovframe.rte org.egovframe.rte.fdl.xml - 4.1.0 + 4.2.0 jar org.egovframe.rte.fdl.xml The eGovernment Standard Framework @@ -18,10 +18,11 @@ - 5.3.20 - 4.1.0 + 4.2.0 + 5.3.27 1.8 - UTF-8 + UTF-8 + UTF-8 @@ -92,7 +93,7 @@ jaxen jaxen - 1.2.0 + 2.0.0 test @@ -106,11 +107,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -121,21 +121,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -153,14 +148,41 @@
+ + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -177,16 +199,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -196,7 +208,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -216,11 +228,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -234,12 +248,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -247,11 +259,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Integration/org.egovframe.rte.itl.integration/pom.xml b/Integration/org.egovframe.rte.itl.integration/pom.xml index c5193193..3d4b58fe 100644 --- a/Integration/org.egovframe.rte.itl.integration/pom.xml +++ b/Integration/org.egovframe.rte.itl.integration/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.egovframe.rte org.egovframe.rte.itl.integration - 4.1.0 + 4.2.0 jar org.egovframe.rte.itl.integration The eGovernment Standard Framework @@ -18,10 +18,11 @@ - 5.3.20 - 4.1.0 + 4.2.0 + 5.3.27 1.8 - UTF-8 + UTF-8 + UTF-8 @@ -55,7 +56,7 @@ org.hibernate hibernate-entitymanager - 5.6.8.Final + 5.6.15.Final @@ -83,22 +84,6 @@ ${spring.maven.artifact.version} test - - org.hibernate - hibernate-entitymanager - 5.6.8.Final - - - org.slf4j - slf4j-api - - - commons-collections - commons-collections - - - test - org.dbunit dbunit @@ -114,13 +99,14 @@ org.easymock easymock - 4.3 + 5.1.0 test org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 test @@ -134,11 +120,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -149,21 +134,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -181,14 +161,41 @@ + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -205,16 +212,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -224,7 +221,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -244,11 +241,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -262,12 +261,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -275,11 +272,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Integration/org.egovframe.rte.itl.integration/src/main/java/org/egovframe/rte/itl/integration/metadata/dao/hibernate/HibernateIntegrationDefinitionDao.java b/Integration/org.egovframe.rte.itl.integration/src/main/java/org/egovframe/rte/itl/integration/metadata/dao/hibernate/HibernateIntegrationDefinitionDao.java index 0cd5f2f1..0e5c2211 100644 --- a/Integration/org.egovframe.rte.itl.integration/src/main/java/org/egovframe/rte/itl/integration/metadata/dao/hibernate/HibernateIntegrationDefinitionDao.java +++ b/Integration/org.egovframe.rte.itl.integration/src/main/java/org/egovframe/rte/itl/integration/metadata/dao/hibernate/HibernateIntegrationDefinitionDao.java @@ -49,7 +49,7 @@ public class HibernateIntegrationDefinitionDao extends HibernateDaoSupport imple public IntegrationDefinition getIntegrationDefinition(String id) { LOGGER.debug("get IntegrationDefinition (id = \"{}\")", id); - IntegrationDefinition integrationDefinition = getHibernateTemplate().get(IntegrationDefinition.class, id); + IntegrationDefinition integrationDefinition = (IntegrationDefinition) getHibernateTemplate().get(IntegrationDefinition.class, id); // CHECKSTYLE:ON LOGGER.debug("get IntegrationDefinition (id = \"{}\") = {}", id, integrationDefinition); diff --git a/Integration/org.egovframe.rte.itl.webservice/pom.xml b/Integration/org.egovframe.rte.itl.webservice/pom.xml index b7abceeb..7dd3f426 100644 --- a/Integration/org.egovframe.rte.itl.webservice/pom.xml +++ b/Integration/org.egovframe.rte.itl.webservice/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.egovframe.rte org.egovframe.rte.itl.webservice - 4.1.0 + 4.2.0 jar org.egovframe.rte.itl.webservice The eGovernment Standard Framework @@ -18,10 +18,11 @@ - 5.3.20 - 4.1.0 + 4.2.0 + 5.3.27 1.8 - UTF-8 + UTF-8 + UTF-8 @@ -60,17 +61,17 @@ org.apache.cxf cxf-rt-frontend-jaxws - 3.5.2 + 3.5.6 org.apache.cxf cxf-rt-transports-http-jetty - 3.5.2 + 3.5.6 javax.servlet javax.servlet-api - 3.1.0 + 4.0.1 provided @@ -95,7 +96,7 @@ org.hibernate hibernate-entitymanager - 5.6.8.Final + 5.6.15.Final org.slf4j @@ -127,7 +128,8 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 test @@ -139,7 +141,7 @@ org.easymock easymock - 4.3 + 5.1.0 test @@ -153,11 +155,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -168,21 +169,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -200,14 +196,41 @@ + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -224,16 +247,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -243,7 +256,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -263,11 +276,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -281,12 +296,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -294,11 +307,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Persistence/org.egovframe.rte.psl.data.jpa/pom.xml b/Persistence/org.egovframe.rte.psl.data.jpa/pom.xml index 8dfe2a77..ed4abecc 100644 --- a/Persistence/org.egovframe.rte.psl.data.jpa/pom.xml +++ b/Persistence/org.egovframe.rte.psl.data.jpa/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.egovframe.rte org.egovframe.rte.psl.data.jpa - 4.1.0 + 4.2.0 jar org.egovframe.rte.psl.data.jpa The eGovernment Standard Framework @@ -18,17 +18,18 @@ - 5.3.20 - 4.1.0 + 4.2.0 + 5.3.27 1.8 - UTF-8 + UTF-8 + UTF-8 org.springframework.data spring-data-jpa - 2.7.0 + 2.7.12 jcl-over-slf4j @@ -71,7 +72,7 @@ org.hibernate hibernate-entitymanager - 5.6.8.Final + 5.6.15.Final runtime @@ -112,19 +113,20 @@ org.easymock easymock - 4.3 + 5.1.0 test org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 test mysql mysql-connector-java - 8.0.29 + 8.0.33 test @@ -144,11 +146,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -159,21 +160,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -191,14 +187,41 @@ + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -215,16 +238,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -234,7 +247,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -254,11 +267,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -272,12 +287,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -285,11 +298,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Persistence/org.egovframe.rte.psl.data.mongodb/pom.xml b/Persistence/org.egovframe.rte.psl.data.mongodb/pom.xml index 89530f4c..9ba22e74 100644 --- a/Persistence/org.egovframe.rte.psl.data.mongodb/pom.xml +++ b/Persistence/org.egovframe.rte.psl.data.mongodb/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.egovframe.rte org.egovframe.rte.psl.data.mongodb - 4.1.0 + 4.2.0 jar org.egovframe.rte.psl.data.mongodb The eGovernment Standard Framework @@ -18,10 +18,11 @@ - 5.3.20 - 4.1.0 + 4.2.0 + 5.3.27 1.8 - UTF-8 + UTF-8 + UTF-8 @@ -33,12 +34,12 @@ org.mongodb mongo-java-driver - 3.12.10 + 3.12.13 org.springframework.data spring-data-mongodb - 3.4.0 + 3.4.12 org.springframework @@ -98,7 +99,7 @@ org.easymock easymock - 4.3 + 5.1.0 test @@ -112,11 +113,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -127,21 +127,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -159,14 +154,41 @@ + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -183,16 +205,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -202,7 +214,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -222,11 +234,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -240,12 +254,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -253,11 +265,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/java/org/egovframe/rte/psl/data/mongodb/MongoOperationsAnonymousTest.java b/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/java/org/egovframe/rte/psl/data/mongodb/MongoOperationsAnonymousTest.java index 38ca343a..15b97f77 100644 --- a/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/java/org/egovframe/rte/psl/data/mongodb/MongoOperationsAnonymousTest.java +++ b/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/java/org/egovframe/rte/psl/data/mongodb/MongoOperationsAnonymousTest.java @@ -29,19 +29,15 @@ public class MongoOperationsAnonymousTest { @Value("${mongodb.port}") private int mongodbPort; - @Value("${mongodb.database}") - private String mongodbDatabase; - @Before public void setUp() { LOGGER.info("##### MongoDB host : " + mongodbHost); LOGGER.info("##### MongoDB port : " + mongodbPort); - LOGGER.info("##### MongoDB database : " + mongodbDatabase); } @Test public void testBasicOperations() { - MongoOperations mongoOperations = new MongoTemplate(MongoClients.create("mongodb://"+mongodbHost+":"+mongodbPort), mongodbDatabase); + MongoOperations mongoOperations = new MongoTemplate(MongoClients.create("mongodb://"+mongodbHost+":"+mongodbPort), "user"); Person person = new Person(); person.setId("1001"); diff --git a/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/java/org/egovframe/rte/psl/data/mongodb/MongoOperationsAuthTest.java b/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/java/org/egovframe/rte/psl/data/mongodb/MongoOperationsAuthTest.java index a3ff6ada..f82b083d 100644 --- a/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/java/org/egovframe/rte/psl/data/mongodb/MongoOperationsAuthTest.java +++ b/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/java/org/egovframe/rte/psl/data/mongodb/MongoOperationsAuthTest.java @@ -28,6 +28,9 @@ public void testBasicOperations() { MongoOperations mongoOperations = mongoTemplate; Person person = new Person(); + mongoTemplate.dropCollection("person"); + mongoTemplate.createCollection("person"); + person.setId("1001"); person.setName("Kim"); person.setAge(20); @@ -39,7 +42,6 @@ public void testBasicOperations() { assertEquals(person.getName(), person1.getName()); assertEquals(person.getAge(), person1.getAge()); - mongoOperations.dropCollection("person"); } } diff --git a/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/java/org/egovframe/rte/psl/data/mongodb/MongoTemplateTest.java b/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/java/org/egovframe/rte/psl/data/mongodb/MongoTemplateTest.java index dea08564..96294d63 100644 --- a/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/java/org/egovframe/rte/psl/data/mongodb/MongoTemplateTest.java +++ b/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/java/org/egovframe/rte/psl/data/mongodb/MongoTemplateTest.java @@ -7,13 +7,9 @@ import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.mongodb.core.MongoTemplate; -import org.springframework.data.mongodb.core.query.Query; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; -import java.util.List; - -import static org.junit.Assert.assertEquals; import static org.springframework.data.mongodb.core.query.Criteria.where; import static org.springframework.data.mongodb.core.query.Query.query; import static org.springframework.data.mongodb.core.query.Update.update; @@ -29,6 +25,9 @@ public class MongoTemplateTest { @Test public void testBasicOperations() { Person person = new Person(); + mongoTemplate.dropCollection("person"); + mongoTemplate.createCollection("person"); + person.setId("1001"); person.setName("Kim"); person.setAge(20); @@ -38,21 +37,17 @@ public void testBasicOperations() { LOGGER.info("##### MongoTemplateTest person Insert : " + person); // Find - person = mongoTemplate.findOne(new Query(where("id").is("1001")), Person.class); + person = mongoTemplate.findOne(query(where("_id").is("1001")), Person.class); LOGGER.info("##### MongoTemplateTest person Find : " + person); // Update - mongoTemplate.updateFirst(query(where("id").is("1001")), update("age", 30), Person.class); - person = mongoTemplate.findOne(query(where("id").is("1001")), Person.class); + mongoTemplate.upsert(query(where("_id").is("1001")), update("age", 40), Person.class); + person = mongoTemplate.findById("1001", Person.class); LOGGER.info("##### MongoTemplateTest person Update : " + person); // Delete mongoTemplate.remove(person); - - // Find - List people = mongoTemplate.findAll(Person.class); - LOGGER.info("##### MongoTemplateTest person size : " + people.size()); - assertEquals(0, people.size()); + LOGGER.info("##### MongoTemplateTest person Delete : " + person); } } diff --git a/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/java/org/egovframe/rte/psl/data/mongodb/PersonRepositoryTest.java b/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/java/org/egovframe/rte/psl/data/mongodb/PersonRepositoryTest.java index a33bc0f1..b2da29bc 100644 --- a/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/java/org/egovframe/rte/psl/data/mongodb/PersonRepositoryTest.java +++ b/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/java/org/egovframe/rte/psl/data/mongodb/PersonRepositoryTest.java @@ -27,7 +27,8 @@ import static org.junit.Assert.assertTrue; @RunWith(SpringJUnit4ClassRunner.class) -@ContextConfiguration(locations = "classpath:META-INF/spring/context-data-mongodb.xml") +@ContextConfiguration(locations = {"classpath:META-INF/spring/context-common.xml", + "classpath:META-INF/spring/context-data-mongodb.xml"}) public class PersonRepositoryTest { private static final Logger LOGGER = LoggerFactory.getLogger(PersonRepositoryTest.class); @@ -39,8 +40,11 @@ public class PersonRepositoryTest { private Person makePerson() { Person person = new Person(); + mongoTemplate.dropCollection("person"); + mongoTemplate.createCollection("person"); + person.setId("1001"); - person.setName("Jung"); + person.setName("Kim"); person.setAge(20); Address address = new Address(); @@ -80,12 +84,12 @@ public void readsFirstPageCorrectly() { @Test public void testQueryMethods() { - List list = personRepository.findByName("Jung"); + List list = personRepository.findByName("Kim"); LOGGER.info("##### PersonRepositoryTest List : " + list.size()); assertEquals(1, list.size()); PageRequest pageable = PageRequest.of(0, 10); - Page persons = personRepository.findByName("Jung", pageable); + Page persons = personRepository.findByName("Kim", pageable); assertTrue(persons.isFirst()); assertEquals(1L, persons.getTotalElements()); @@ -103,7 +107,8 @@ public void testQueryMethods() { @Test public void testQueryAnnotation() { - List list = personRepository.findByPersonName("Jung"); + List list; + list = personRepository.findByPersonName("Kim"); assertEquals(1, list.size()); } @@ -111,13 +116,15 @@ public void testQueryAnnotation() { public void testGeoSpatialMethods() { Point point = new Point(43.1, 48.1); Distance distance = new Distance(200, Metrics.KILOMETERS); - List list = personRepository.findByLocationNear(point, distance); + List list; + list = personRepository.findByLocationNear(point, distance); assertEquals(1, list.size()); } @Test public void testDeleteMothods() { - List list = personRepository.deleteByName("Jung"); + List list; + list = personRepository.deleteByName("Kim"); assertEquals(1, list.size()); } diff --git a/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/resources/META-INF/spring/context-data-mongodb.xml b/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/resources/META-INF/spring/context-data-mongodb.xml index 5b8e7938..3fc53147 100644 --- a/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/resources/META-INF/spring/context-data-mongodb.xml +++ b/Persistence/org.egovframe.rte.psl.data.mongodb/src/test/resources/META-INF/spring/context-data-mongodb.xml @@ -10,7 +10,7 @@ + credential="${mongodb.username}:${mongodb.password}@${mongodb.database}" /> diff --git a/Persistence/org.egovframe.rte.psl.dataaccess/pom.xml b/Persistence/org.egovframe.rte.psl.dataaccess/pom.xml index 146cee54..c57ea0ef 100644 --- a/Persistence/org.egovframe.rte.psl.dataaccess/pom.xml +++ b/Persistence/org.egovframe.rte.psl.dataaccess/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.egovframe.rte org.egovframe.rte.psl.dataaccess - 4.1.0 + 4.2.0 jar org.egovframe.rte.psl.dataaccess The eGovernment Standard Framework @@ -18,10 +18,11 @@ - 5.3.20 - 4.1.0 + 4.2.0 + 5.3.27 1.8 - UTF-8 + UTF-8 + UTF-8 @@ -62,7 +63,7 @@ javax javaee-api - 7.0 + 8.0.1 @@ -74,18 +75,18 @@ org.mybatis mybatis - 3.5.10 + 3.5.13 org.mybatis mybatis-spring - 2.0.7 + 2.1.1 - commons-collections - commons-collections - 3.2.2 + org.apache.commons + commons-collections4 + 4.4 javax.annotation @@ -103,7 +104,7 @@ org.easymock easymock - 4.3 + 5.1.0 test @@ -139,7 +140,8 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 test @@ -153,11 +155,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -168,21 +169,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -200,14 +196,41 @@ + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -224,16 +247,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -243,7 +256,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -263,11 +276,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -281,12 +296,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -294,11 +307,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Persistence/org.egovframe.rte.psl.dataaccess/src/main/java/org/egovframe/rte/psl/dataaccess/util/EgovMap.java b/Persistence/org.egovframe.rte.psl.dataaccess/src/main/java/org/egovframe/rte/psl/dataaccess/util/EgovMap.java index bcdb8e2a..f25bbd11 100644 --- a/Persistence/org.egovframe.rte.psl.dataaccess/src/main/java/org/egovframe/rte/psl/dataaccess/util/EgovMap.java +++ b/Persistence/org.egovframe.rte.psl.dataaccess/src/main/java/org/egovframe/rte/psl/dataaccess/util/EgovMap.java @@ -15,7 +15,7 @@ */ package org.egovframe.rte.psl.dataaccess.util; -import org.apache.commons.collections.map.ListOrderedMap; +import org.apache.commons.collections4.map.ListOrderedMap; /** * Camel Case 표기법 변환 처리를 포함하는 Map 확장 클래스 diff --git a/Persistence/org.egovframe.rte.psl.dataaccess/src/test/java/org/egovframe/rte/psl/dataaccess/ibatis/MapTypeParameterTest.java b/Persistence/org.egovframe.rte.psl.dataaccess/src/test/java/org/egovframe/rte/psl/dataaccess/ibatis/MapTypeParameterTest.java index 7dd64af0..42c78150 100644 --- a/Persistence/org.egovframe.rte.psl.dataaccess/src/test/java/org/egovframe/rte/psl/dataaccess/ibatis/MapTypeParameterTest.java +++ b/Persistence/org.egovframe.rte.psl.dataaccess/src/test/java/org/egovframe/rte/psl/dataaccess/ibatis/MapTypeParameterTest.java @@ -1,6 +1,6 @@ package org.egovframe.rte.psl.dataaccess.ibatis; -import org.apache.commons.collections.map.ListOrderedMap; +import org.apache.commons.collections4.map.ListOrderedMap; import org.egovframe.rte.psl.dataaccess.TestBase; import org.egovframe.rte.psl.dataaccess.dao.MapTypeDAO; import org.junit.Before; diff --git a/Persistence/org.egovframe.rte.psl.dataaccess/src/test/java/org/egovframe/rte/psl/dataaccess/mybatis/MapTypeParameterTest.java b/Persistence/org.egovframe.rte.psl.dataaccess/src/test/java/org/egovframe/rte/psl/dataaccess/mybatis/MapTypeParameterTest.java index 5e04b97f..a08f44e1 100644 --- a/Persistence/org.egovframe.rte.psl.dataaccess/src/test/java/org/egovframe/rte/psl/dataaccess/mybatis/MapTypeParameterTest.java +++ b/Persistence/org.egovframe.rte.psl.dataaccess/src/test/java/org/egovframe/rte/psl/dataaccess/mybatis/MapTypeParameterTest.java @@ -1,6 +1,6 @@ package org.egovframe.rte.psl.dataaccess.mybatis; -import org.apache.commons.collections.map.ListOrderedMap; +import org.apache.commons.collections4.map.ListOrderedMap; import org.egovframe.rte.psl.dataaccess.TestBase; import org.egovframe.rte.psl.dataaccess.dao.MapTypeMapper; import org.junit.Before; diff --git a/Persistence/org.egovframe.rte.psl.dataaccess/src/test/resources/META-INF/testdata/outResultFile.txt b/Persistence/org.egovframe.rte.psl.dataaccess/src/test/resources/META-INF/testdata/outResultFile.txt index 75ce26f3..27832f9d 100644 --- a/Persistence/org.egovframe.rte.psl.dataaccess/src/test/resources/META-INF/testdata/outResultFile.txt +++ b/Persistence/org.egovframe.rte.psl.dataaccess/src/test/resources/META-INF/testdata/outResultFile.txt @@ -1,66 +1,4 @@ -org.egovframe.rte.psl.dataaccess.vo.EmpVO@589b028e[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@62b3df3a[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@420745d7[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e11ab3d[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5fa47fea[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2392212b[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b43e173[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@28f8e165[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@545f80bf[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@66f66866[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@22fa55b2[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d666b41[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6594402a[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@30f4b1a6[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@405325cf[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5298dead[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@553f3b6e[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4c7a078[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e406694[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ab9b447[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@76f10035[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4f8caaf3[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2b50150[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@15b986cd[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6bb7cce7[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@41c62850[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b530eb9[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@328572f0[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@678040b3[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@17f460bb[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@64a1923a[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d2a6eac[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@18ca3c62[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c0f7678[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@44d70181[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6aa648b9[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@23c650a3[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@742d4e15[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@88a8218[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@50b1f030[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4163f1cd[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5fa05212[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e681bc[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c09d180[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@23aae55[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f574cc2[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@680bddf5[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a9c84a5[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d83c5a5[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@48d7ad8b[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e053511[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@60222fd8[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@53bf7094[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@26f1249d[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@710b30ef[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@a68df9[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@28b576a9[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7cf7aee[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f6bbeb0[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b1637e1[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@18151a14[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@64711bf2[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@169da7f2[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c1e23ff[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] org.egovframe.rte.psl.dataaccess.vo.EmpVO@ceb4bd2[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] org.egovframe.rte.psl.dataaccess.vo.EmpVO@60297f36[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] @@ -75,15 +13,6 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@737edcfa[comm=,deptNo=20,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@3ecedf21[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] org.egovframe.rte.psl.dataaccess.vo.EmpVO@74cf8b28[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] org.egovframe.rte.psl.dataaccess.vo.EmpVO@36c54a56[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3359c978[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ba63fe5[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@73386d72[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f330eb9[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@125c082e[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@584f5497[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@68ace111[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1f9d6c7b[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6df20ade[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fbb001b[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] org.egovframe.rte.psl.dataaccess.vo.EmpVO@4010d494[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] org.egovframe.rte.psl.dataaccess.vo.EmpVO@341a8659[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] @@ -2742,76 +2671,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f508f3c[comm=,deptNo=20,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@3ed03652[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] org.egovframe.rte.psl.dataaccess.vo.EmpVO@4aedaf61[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] org.egovframe.rte.psl.dataaccess.vo.EmpVO@173797f0[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c35c345[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3681037[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2459319c[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@ffaaaf0[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1dc76fa1[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5eed2d86[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@33d53216[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@69a2b3b6[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4f3e7344[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7808f638[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@62d73ead[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1e141e42[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@228cea97[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d0a61c8[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@46731692[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3db663d0[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@73fc518f[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2de50ee4[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@ad9e63e[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@47fbc56[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@151ef57f[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@10895b16[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5524b72f[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2cc03cd1[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e17913b[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@149c3204[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@64f16277[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@497aec8c[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3b9632d1[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e6f2bb5[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@21e20ad5[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f628ce9[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@35e8316e[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@26d96e5[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@336880df[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1846579f[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cd166b8[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2650f79[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@75fc1992[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5fac521d[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@38af1bf6[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@129bd55d[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7be7e15[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3abfe845[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a0f244f[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3672276e[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4248b963[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f08caf[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4defd42[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2330e3e0[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@24b4d544[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@27a2a089[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@54657dd2[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@706eab5d[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@72725ee1[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@40e60ece[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f9270ed[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a230001[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ac6c4f2[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2aa6311a[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@61f39bb[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@249e0271[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4893b344[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@53a665ad[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c0b4c83[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@78525ef9[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d0ecb24[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d654825[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3bfc6a5e[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@51b35e4e[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c35c345[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3681037[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2459319c[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@ffaaaf0[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1dc76fa1[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5eed2d86[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@33d53216[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@69a2b3b6[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4f3e7344[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7808f638[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@62d73ead[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1e141e42[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@228cea97[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d0a61c8[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@46731692[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@782bf610[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3db663d0[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@73fc518f[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2de50ee4[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@ad9e63e[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@47fbc56[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@151ef57f[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@10895b16[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5524b72f[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2cc03cd1[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e17913b[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@149c3204[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@64f16277[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@497aec8c[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3b9632d1[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e6f2bb5[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@21e20ad5[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f628ce9[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@35e8316e[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@26d96e5[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@336880df[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1846579f[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cd166b8[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2650f79[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@75fc1992[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5fac521d[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@38af1bf6[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@129bd55d[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7be7e15[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3abfe845[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a0f244f[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3672276e[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4248b963[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f08caf[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4defd42[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2330e3e0[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@24b4d544[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@27a2a089[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@54657dd2[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@706eab5d[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@72725ee1[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@40e60ece[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f9270ed[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a230001[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ac6c4f2[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2aa6311a[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@61f39bb[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@249e0271[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4893b344[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@53a665ad[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c0b4c83[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@78525ef9[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d0ecb24[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d654825[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3bfc6a5e[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@51b35e4e[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] org.egovframe.rte.psl.dataaccess.vo.EmpVO@abff8b7[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d7cada5[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] org.egovframe.rte.psl.dataaccess.vo.EmpVO@350a94ce[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] @@ -2827,7 +2757,6 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@2954b5ea[comm=300,deptNo=30,empName=AL org.egovframe.rte.psl.dataaccess.vo.EmpVO@4acb2510[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] org.egovframe.rte.psl.dataaccess.vo.EmpVO@7be3a9ce[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] org.egovframe.rte.psl.dataaccess.vo.EmpVO@37d871c2[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3baf6936[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] org.egovframe.rte.psl.dataaccess.vo.EmpVO@285f38f6[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e1459ea[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] org.egovframe.rte.psl.dataaccess.vo.EmpVO@3ab6678b[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] @@ -5486,77 +5415,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a90c13c[comm=300,deptNo=30,empName=AL org.egovframe.rte.psl.dataaccess.vo.EmpVO@39c96e48[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] org.egovframe.rte.psl.dataaccess.vo.EmpVO@188598ad[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] org.egovframe.rte.psl.dataaccess.vo.EmpVO@40d23c82[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7cf78c85[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@ebe067d[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a4ab7f7[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6badba10[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2b7e8044[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@550de6b8[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a1706e1[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c6c4689[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@63cf9de0[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@594d9f07[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5befbac1[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e9f73b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a565afb[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2fd64b11[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@949c598[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@43d3aba5[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6bfaa0a6[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@76e9f00b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@314b9e4b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f1b8544[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@51dae791[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@688a2c09[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5de5e95[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@365cdacf[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@303c55fa[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@9efcd90[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7eb200ce[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ee83775[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7c2924d7[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@b5de58f[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6587305a[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@abbe000[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f81621c[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b9499fe[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@74d6736[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@52a33c3f[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@668625f5[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@19a20bb2[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@75babb67[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3eb3232b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@69cd1085[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@60bb7995[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@40fa8766[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@67774e29[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@663f237a[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d7399f9[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@49a6f486[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@14fded9d[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@bc6288b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4a3bd45b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@34c70b5e[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4f2d995e[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@75156240[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6198e9b5[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d099323[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ecd00b5[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@10947c4e[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3667faa8[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1756f7cc[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3138953b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@27df95e[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@b46e103[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2b0e9f30[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5eea5627[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3330f3ad[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@f425231[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@506aabf6[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5cbd94b2[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6824b913[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@756aadfc[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@705a8dbc[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7cf78c85[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@ebe067d[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a4ab7f7[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6badba10[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2b7e8044[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@550de6b8[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a1706e1[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c6c4689[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@63cf9de0[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@594d9f07[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5befbac1[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e9f73b[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a565afb[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2fd64b11[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@949c598[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@43d3aba5[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6bfaa0a6[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@76e9f00b[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@314b9e4b[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f1b8544[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@51dae791[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@688a2c09[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5de5e95[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@365cdacf[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@303c55fa[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@9efcd90[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7eb200ce[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ee83775[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7c2924d7[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@b5de58f[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6587305a[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@abbe000[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f81621c[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b9499fe[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@74d6736[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@52a33c3f[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@668625f5[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@19a20bb2[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@75babb67[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3eb3232b[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@69cd1085[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@60bb7995[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@40fa8766[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@67774e29[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@663f237a[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d7399f9[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@49a6f486[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@14fded9d[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@bc6288b[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4a3bd45b[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@34c70b5e[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4f2d995e[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@75156240[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6198e9b5[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d099323[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ecd00b5[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@10947c4e[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3667faa8[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1756f7cc[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3138953b[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@27df95e[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@b46e103[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2b0e9f30[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5eea5627[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3330f3ad[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@f425231[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@506aabf6[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5cbd94b2[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6824b913[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@756aadfc[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@705a8dbc[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] org.egovframe.rte.psl.dataaccess.vo.EmpVO@40729f01[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@d535a3d[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d760326[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] @@ -8230,77 +8159,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@1cd6b1bd[comm=500,deptNo=30,empName=WA org.egovframe.rte.psl.dataaccess.vo.EmpVO@443cdaa4[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@3b41e1bf[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@619c93ca[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@486e9d1d[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6aa5974e[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e5ddfbc[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5bda157e[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@67e0fd6d[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@21390938[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1129829c[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a531422[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a388990[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@13213f26[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e4162bc[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4c319d52[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@72fbf94d[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6839203b[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d28fb02[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6db328f8[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@402f8592[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@61b65d54[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@b2c4a8b[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f2c57fe[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@43935e9c[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@101cf747[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@790d8fdd[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6403a4a5[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3dbd7107[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4a6c0f38[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f8a02cf[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@26d5a317[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@70b6db83[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a090f62[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@559af296[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5edc3e29[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@18709cb2[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@a90e2c1[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@89caf47[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@370ef50b[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2b877a54[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@268c030f[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4b87760e[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@be164d8[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b24ea2a[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5df6163a[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d313c8c[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2df65a56[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@113f9078[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7c1503a3[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@586495f1[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@47df5041[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a0ea492[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e52a26b[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e56b4d[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f857e08[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6070775e[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@b5ac0c1[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@224c7de4[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@36ad229b[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@55846997[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@805e72e[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@49671897[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@168142da[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@60bf494c[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@47a4eee2[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@36f6e521[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2afdf6b7[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@30922f8d[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@50211483[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@51ff3c4b[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1472208d[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@35bd8bc9[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6de004f1[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@45d56062[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@486e9d1d[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6aa5974e[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e5ddfbc[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5bda157e[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@67e0fd6d[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@21390938[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1129829c[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a531422[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a388990[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@13213f26[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e4162bc[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4c319d52[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@72fbf94d[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6839203b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d28fb02[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6db328f8[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@402f8592[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@61b65d54[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@b2c4a8b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f2c57fe[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@43935e9c[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@101cf747[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@790d8fdd[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6403a4a5[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3dbd7107[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4a6c0f38[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f8a02cf[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@26d5a317[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@70b6db83[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a090f62[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@559af296[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5edc3e29[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@18709cb2[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@a90e2c1[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@89caf47[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@370ef50b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2b877a54[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@268c030f[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4b87760e[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@be164d8[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b24ea2a[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5df6163a[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d313c8c[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2df65a56[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@113f9078[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7c1503a3[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@586495f1[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@47df5041[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a0ea492[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e52a26b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e56b4d[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f857e08[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6070775e[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@b5ac0c1[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@224c7de4[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@36ad229b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@55846997[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@805e72e[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@49671897[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@168142da[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@60bf494c[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@47a4eee2[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@36f6e521[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2afdf6b7[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@30922f8d[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@50211483[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@51ff3c4b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1472208d[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@35bd8bc9[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6de004f1[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@45d56062[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@4026461d[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] org.egovframe.rte.psl.dataaccess.vo.EmpVO@191c6e13[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] org.egovframe.rte.psl.dataaccess.vo.EmpVO@7436364d[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] @@ -10974,77 +10903,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@352f6727[comm=,deptNo=20,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ab9e43e[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] org.egovframe.rte.psl.dataaccess.vo.EmpVO@10dfa7ef[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fd80300[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1805383[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@64fdcf99[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@9f0fc36[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@63f2e0b[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a06904[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@fabef2e[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b4a3a1[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e848aea[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@786a3477[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@286866cb[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@ce561cc[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@56ec6960[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f8c3646[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@14b95942[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3375b118[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@667797f[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@184751f3[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@46ea78f0[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5889fc44[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6598caab[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@47f2c722[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@52ca0ad4[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4536a715[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6658f08a[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@37c2f0b4[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@35dcd032[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4522d793[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@64dfb31d[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4438b862[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@17b6ad97[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@44fb6ebd[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5da57a64[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5cdf221a[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e27f603[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6136e1fc[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1736c1e4[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@32dcfeea[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@738a815c[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2565a7d0[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fd7b79[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5103eea2[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@762405bf[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e77678c[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@113eed88[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f0677f3[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@9d99851[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4cd7d5e1[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ae3235e[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@46b6701e[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3686389[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@71e2c6d8[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4228f269[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@376b5cb2[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@775f15fd[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@106cd9c8[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1552da16[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@78318ac2[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@77ce88c4[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@11abd6c[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@29b5533[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7608a838[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@75839695[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@21a6a494[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@794c5f5e[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ab66127[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@236861da[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@37fef327[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2cd3fc29[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@55951fcd[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3513d214[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7534785a[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1805383[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@64fdcf99[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@9f0fc36[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@63f2e0b[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a06904[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@fabef2e[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b4a3a1[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e848aea[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@786a3477[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@286866cb[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@ce561cc[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@56ec6960[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f8c3646[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@14b95942[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3375b118[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@667797f[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@184751f3[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@46ea78f0[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5889fc44[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6598caab[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@47f2c722[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@52ca0ad4[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4536a715[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6658f08a[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@37c2f0b4[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@35dcd032[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4522d793[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@64dfb31d[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4438b862[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@17b6ad97[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@44fb6ebd[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5da57a64[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5cdf221a[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e27f603[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6136e1fc[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1736c1e4[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@32dcfeea[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@738a815c[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2565a7d0[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fd7b79[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5103eea2[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@762405bf[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e77678c[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@113eed88[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f0677f3[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@9d99851[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4cd7d5e1[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ae3235e[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@46b6701e[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3686389[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@71e2c6d8[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4228f269[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@376b5cb2[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@775f15fd[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@106cd9c8[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1552da16[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@78318ac2[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@77ce88c4[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@11abd6c[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@29b5533[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7608a838[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@75839695[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@21a6a494[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@794c5f5e[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ab66127[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@236861da[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@37fef327[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2cd3fc29[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@55951fcd[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3513d214[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7534785a[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] org.egovframe.rte.psl.dataaccess.vo.EmpVO@46b5f061[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@3ba3f40d[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@108b121f[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] @@ -13718,77 +13647,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@aedc426[comm=1400,deptNo=30,empName=MA org.egovframe.rte.psl.dataaccess.vo.EmpVO@39b85a73[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@5788722f[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a730479[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1e5b33e5[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@654b899f[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@71468613[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@13f4048e[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5477d90e[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6dc9a56e[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@287ad0da[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b19712f[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@714c74eb[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@510e4d79[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f0cab82[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fcc3745[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d35ff7b[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ef31221[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e9e0c6[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a819901[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@588d630d[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@eb91027[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@459d2ee6[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5342eec5[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@60e47aab[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@261a66b8[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@adc8683[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4eac65db[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@dde6f87[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7884f722[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@16029e2f[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3b2db389[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@45f1413c[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a139347[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@186295cc[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e85dcb2[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b28cff[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@73dbe25[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@bfd97fb[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6bfdaa7a[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e3d168e[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@149b53fa[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@73be4cdd[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@751686aa[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@638977e0[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2dc3ece8[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c1a8529[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d7865d6[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@45e639ee[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@77f03916[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@fbbd90c[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@21c34bf8[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@559e3f67[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@23d0944b[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@72f24a84[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@49d543a9[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d9428f3[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ac19bc6[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a075e70[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@492c9892[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@533e2f4[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@436a563f[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@538e74fc[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ecb9e17[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6475e778[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@75bf9e67[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@55b62db8[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@772f3a3f[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3caa4d85[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@356fa0d1[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@51508029[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f20b6fe[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@31880efa[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@79295932[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2cadcff6[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1e5b33e5[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@654b899f[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@71468613[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@13f4048e[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5477d90e[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6dc9a56e[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@287ad0da[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b19712f[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@714c74eb[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@510e4d79[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f0cab82[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fcc3745[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d35ff7b[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ef31221[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e9e0c6[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a819901[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@588d630d[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@eb91027[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@459d2ee6[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5342eec5[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@60e47aab[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@261a66b8[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@adc8683[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4eac65db[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@dde6f87[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7884f722[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@16029e2f[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3b2db389[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@45f1413c[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a139347[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@186295cc[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e85dcb2[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b28cff[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@73dbe25[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@bfd97fb[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6bfdaa7a[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e3d168e[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@149b53fa[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@73be4cdd[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@751686aa[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@638977e0[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2dc3ece8[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c1a8529[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d7865d6[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@45e639ee[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@77f03916[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@fbbd90c[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@21c34bf8[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@559e3f67[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@23d0944b[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@72f24a84[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@49d543a9[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d9428f3[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ac19bc6[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a075e70[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@492c9892[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@533e2f4[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@436a563f[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@538e74fc[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ecb9e17[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6475e778[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@75bf9e67[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@55b62db8[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@772f3a3f[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3caa4d85[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@356fa0d1[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@51508029[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f20b6fe[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@31880efa[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@79295932[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2cadcff6[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@76e00bdb[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ee2423[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] org.egovframe.rte.psl.dataaccess.vo.EmpVO@343d1d25[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] @@ -16462,77 +16391,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@12e40e98[comm=,deptNo=30,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a9c92b5[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] org.egovframe.rte.psl.dataaccess.vo.EmpVO@67c2b55d[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] org.egovframe.rte.psl.dataaccess.vo.EmpVO@5db04bd2[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f921e32[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@31c5304f[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@43df1377[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1cee3e05[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@63f2d024[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b2dd35d[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@405223e4[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d2133fd[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@58a7a58d[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d8522ff[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1c9975a8[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3883031d[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d6d424d[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@391b01c5[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6e78177b[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ec37a42[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@798b36fd[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@18ff1520[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@36120a8b[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@63d66761[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@434a8938[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@237cd264[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@51cd2d2[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5521407f[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@42b500aa[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@71f056a[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@64f6dd19[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3b8b5b40[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5151accb[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e1ad7de[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7c56c911[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1de6dc80[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@418d1c03[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@395197cb[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7305cfb1[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@582c1f8d[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@71687d8f[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@443253a6[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@191774d6[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@21ffc00e[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@134955bb[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@45b08b17[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6723e6b3[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3883b5e9[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@61becbcf[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@20171cdc[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@58f97013[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d70ba18[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6a07e6ca[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@726ef6aa[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6104691c[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@195cbf5e[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4cb82b09[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@49665f92[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@b68932b[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@77b27b57[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7adff6cb[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@13ebccd[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e80960a[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a0c244e[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f60e66a[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5bccef9f[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1136122a[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a537a16[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@72288480[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ea43d4d[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f22c1f1[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ee095c9[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@185a0811[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@77fb1002[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@e2f6a45[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f921e32[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@31c5304f[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@43df1377[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1cee3e05[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@63f2d024[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b2dd35d[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@405223e4[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d2133fd[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@58a7a58d[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d8522ff[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1c9975a8[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3883031d[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d6d424d[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@391b01c5[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6e78177b[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ec37a42[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@798b36fd[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@18ff1520[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@36120a8b[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@63d66761[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@434a8938[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@237cd264[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@51cd2d2[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5521407f[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@42b500aa[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@71f056a[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@64f6dd19[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3b8b5b40[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5151accb[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e1ad7de[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7c56c911[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1de6dc80[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@418d1c03[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@395197cb[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7305cfb1[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@582c1f8d[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@71687d8f[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@443253a6[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@191774d6[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@21ffc00e[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@134955bb[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@45b08b17[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6723e6b3[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3883b5e9[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@61becbcf[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@20171cdc[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@58f97013[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d70ba18[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6a07e6ca[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@726ef6aa[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6104691c[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@195cbf5e[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4cb82b09[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@49665f92[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@b68932b[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@77b27b57[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7adff6cb[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@13ebccd[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e80960a[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a0c244e[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f60e66a[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5bccef9f[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1136122a[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a537a16[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@72288480[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ea43d4d[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f22c1f1[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ee095c9[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@185a0811[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@77fb1002[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@e2f6a45[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] org.egovframe.rte.psl.dataaccess.vo.EmpVO@24cbf894[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] org.egovframe.rte.psl.dataaccess.vo.EmpVO@6c19769c[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] org.egovframe.rte.psl.dataaccess.vo.EmpVO@434d001d[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] @@ -19206,77 +19135,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@4cbb11e4[comm=,deptNo=10,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@326dbe25[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] org.egovframe.rte.psl.dataaccess.vo.EmpVO@647aa45c[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] org.egovframe.rte.psl.dataaccess.vo.EmpVO@3922b297[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d02a066[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@72c1bf75[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@43a8bd35[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6fb219dd[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@570b85dd[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@28ceb25e[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e09e367[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@518a7b8a[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a24390b[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7253c53[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@66d6e50b[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@64829470[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1f95158a[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@31fc658f[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@60d32006[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@10820978[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@278c67a7[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@758ebec4[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@c247363[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@c6d7256[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@48188d23[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4860627a[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@67f0bf7e[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@e88e14[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@c157abf[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@472dbaf5[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@25c4f621[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@619854a3[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@46ff1aad[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6c2fea95[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ed87ccf[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d4600fb[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7352418c[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@60ba6631[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d2950ed[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3095d06b[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@51aaa9d4[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6292c63e[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@65bb4cb9[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b33deed[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fd32c56[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@b04a6a4[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3465edf9[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@51c4992e[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3713bedc[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@198c0f1c[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@29d33f1[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@77e5c765[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5daa621b[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@24a7725d[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fcedf83[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@16c9f7f0[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@187df588[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d75940[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e5cbcfe[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6773bab2[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1055d261[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d758472[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7615666e[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@c49e434[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@32b1e906[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@33e6bd36[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6e1d9b32[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2db6ba81[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@10728fe8[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@16fb9fdd[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@14bd523b[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@cc7909f[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@8ce4320[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@42012093[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c538e62[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d02a066[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@72c1bf75[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@43a8bd35[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6fb219dd[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@570b85dd[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@28ceb25e[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e09e367[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@518a7b8a[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a24390b[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7253c53[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@66d6e50b[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@64829470[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1f95158a[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@31fc658f[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@60d32006[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@10820978[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@278c67a7[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@758ebec4[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@c247363[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@c6d7256[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@48188d23[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4860627a[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@67f0bf7e[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@e88e14[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@c157abf[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@472dbaf5[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@25c4f621[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@619854a3[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@46ff1aad[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6c2fea95[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ed87ccf[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d4600fb[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7352418c[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@60ba6631[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d2950ed[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3095d06b[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@51aaa9d4[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6292c63e[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@65bb4cb9[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b33deed[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fd32c56[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@b04a6a4[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3465edf9[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@51c4992e[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3713bedc[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@198c0f1c[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@29d33f1[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@77e5c765[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5daa621b[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@24a7725d[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fcedf83[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@16c9f7f0[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@187df588[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d75940[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e5cbcfe[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6773bab2[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1055d261[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d758472[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7615666e[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@c49e434[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@32b1e906[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@33e6bd36[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6e1d9b32[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2db6ba81[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@10728fe8[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@16fb9fdd[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@14bd523b[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@cc7909f[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@8ce4320[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@42012093[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c538e62[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] org.egovframe.rte.psl.dataaccess.vo.EmpVO@ca0a21f[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@768d27e8[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@3dc39412[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] @@ -21950,77 +21879,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@396519b[comm=,deptNo=20,empName= org.egovframe.rte.psl.dataaccess.vo.EmpVO@18ad085a[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@15ea0ca3[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f3a92fd[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e111e08[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e0e3048[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7bc4ac3e[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@504274c1[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@16e5c19f[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@59263f7b[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ddcd3d[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@447a557b[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7cab8d52[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@141eb85b[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d432bc0[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b04689e[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4be5b9b1[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ad80cf6[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e212f46[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@629fe84[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6067e7c1[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@ab2e887[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4daead88[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@43aa767[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b3c11ce[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@46573cfe[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ead0b51[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f7d8a7c[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@14745c3c[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6bbb3280[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7dda5b25[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e371088[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@8942ece[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a89226e[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@15254569[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1390a415[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a5b1af7[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4932d580[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7603cfc2[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@60256d1b[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@24b4f4a[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d8a1456[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@351fadfa[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e1953f7[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@26f07261[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2b55ea4d[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@63ede2a0[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@57df93c1[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@72998021[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@761a0bbd[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a6e0f3c[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5184da2b[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6fa2d0b2[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@49c37918[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@43de88f3[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@347c5721[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d22265c[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1f7b8d59[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@28551755[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ec68821[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@220a5163[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6158113e[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@61375dff[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2bfa5678[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b8b9b2d[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a7bb083[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2178d296[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@58c80957[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f1db390[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@78c5ef58[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1fce6eb4[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d44eab[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@35e7fcf2[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@620f7a39[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@e581302[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e111e08[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e0e3048[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7bc4ac3e[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@504274c1[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@16e5c19f[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@59263f7b[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ddcd3d[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@447a557b[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7cab8d52[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@141eb85b[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d432bc0[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b04689e[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4be5b9b1[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ad80cf6[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e212f46[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@629fe84[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6067e7c1[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@ab2e887[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4daead88[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@43aa767[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b3c11ce[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@46573cfe[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ead0b51[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f7d8a7c[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@14745c3c[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6bbb3280[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7dda5b25[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e371088[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@8942ece[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a89226e[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@15254569[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1390a415[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a5b1af7[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4932d580[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7603cfc2[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@60256d1b[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@24b4f4a[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d8a1456[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@351fadfa[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e1953f7[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@26f07261[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2b55ea4d[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@63ede2a0[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@57df93c1[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@72998021[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@761a0bbd[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a6e0f3c[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5184da2b[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6fa2d0b2[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@49c37918[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@43de88f3[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@347c5721[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d22265c[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1f7b8d59[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@28551755[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ec68821[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@220a5163[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6158113e[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@61375dff[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2bfa5678[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b8b9b2d[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a7bb083[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2178d296[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@58c80957[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f1db390[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@78c5ef58[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1fce6eb4[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d44eab[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@35e7fcf2[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@620f7a39[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@e581302[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@2b5ca574[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@21d6dc81[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@3891b430[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] @@ -24694,77 +24623,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@7641c4e7[comm=,deptNo=10,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@650a0b50[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@55e3b64d[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@52f71d2[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d31fb6c[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@48543f11[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@cda988[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e92e9a2[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@c0a8787[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@65cf8da0[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@823f978[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6195ce27[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@397b5b2d[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2040732f[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@373fb666[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7894a250[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1bd53c5c[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@38affd02[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@72e9f0f7[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2fb24ad8[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1db7a4ae[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ab70df7[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6764201e[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a3d52a0[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a0f1f9d[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@18356d9e[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e97da56[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6e8f3b76[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cfe32cd[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f14eb51[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f31cf8f[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@28721794[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3507200d[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4db10b9f[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7c4de811[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@443b9ebb[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4830c979[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@d98ce13[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1e86b2d1[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@65029fc[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4865434e[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c6e407[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@287dde94[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f650dae[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4df8443f[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@79aa675b[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3fe59f84[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@38eafdab[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@373c8f35[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d86b636[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@e0c03bd[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@61e4a072[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@32f2de5c[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a6df932[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@74120029[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3031d9e9[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1415f18d[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@61c42e54[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@533690d[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3bf306d3[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5101b9[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@40273969[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ec25b61[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7da40bf4[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@75708130[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@c651286[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@40304938[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d160161[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6c9e7af2[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@48cbb4c5[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@af04d6d[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2740585b[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3816efab[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d6e09f0[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@257da215[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d31fb6c[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@48543f11[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@cda988[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e92e9a2[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@c0a8787[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@65cf8da0[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@823f978[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6195ce27[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@397b5b2d[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2040732f[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@373fb666[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7894a250[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1bd53c5c[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@38affd02[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@72e9f0f7[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2fb24ad8[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1db7a4ae[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ab70df7[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6764201e[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a3d52a0[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a0f1f9d[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@18356d9e[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e97da56[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6e8f3b76[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cfe32cd[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f14eb51[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f31cf8f[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@28721794[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3507200d[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4db10b9f[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7c4de811[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@443b9ebb[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4830c979[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@d98ce13[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1e86b2d1[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@65029fc[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4865434e[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c6e407[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@287dde94[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f650dae[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4df8443f[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@79aa675b[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3fe59f84[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@38eafdab[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@373c8f35[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d86b636[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@e0c03bd[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@61e4a072[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@32f2de5c[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a6df932[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@74120029[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3031d9e9[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1415f18d[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@61c42e54[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@533690d[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3bf306d3[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5101b9[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@40273969[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ec25b61[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7da40bf4[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@75708130[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@c651286[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@40304938[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d160161[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6c9e7af2[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@48cbb4c5[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@af04d6d[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2740585b[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3816efab[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d6e09f0[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@257da215[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@5aa461[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] org.egovframe.rte.psl.dataaccess.vo.EmpVO@f3e6876[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] org.egovframe.rte.psl.dataaccess.vo.EmpVO@52c2d1e8[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] @@ -27438,77 +27367,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@2b33e616[comm=0,deptNo=30,empName=TURN org.egovframe.rte.psl.dataaccess.vo.EmpVO@c1d9c40[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] org.egovframe.rte.psl.dataaccess.vo.EmpVO@79e3f444[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] org.egovframe.rte.psl.dataaccess.vo.EmpVO@205d6f84[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@14ea3ecf[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@74f54f8e[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1252d480[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@59b8a801[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1c61f9bf[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@42365c82[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@46c47690[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5aa026e9[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@499f9003[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@39bd07fe[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ca896af[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e474bd[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@324ee3ca[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@639d808a[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b186fb8[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f7dbdfa[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1ae8556c[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@157e0f6b[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2da3d7d3[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1f832df0[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@47184859[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@22781286[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@11564455[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@173c0722[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@12e3cf1c[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@70ed03e4[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@533a8540[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@24489d12[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@28df2da8[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@30b5f974[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@37227aa7[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@57e2d15c[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6810465[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@19e03398[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d339541[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7c1adb8a[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@72364a40[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ad2cb6d[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4b6ad2eb[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@61868687[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2122b4bd[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5dd79a57[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@40b7e68c[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@15d0f2a3[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@21632bf8[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@408708a1[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f7b15bb[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2dacad1d[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@15a87fbb[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d92bfaf[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@a23b96b[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@42af2977[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@14acc33e[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cbb79c3[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7bc46dde[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@409b1740[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@32dc895e[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@59e9ba7[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d6cac57[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@455591ad[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@13157620[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@62a78446[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a919251[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@33a0b857[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@b3c7c75[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@55e75ce0[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3325f17[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@35e63d26[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d51203b[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@32be672d[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@23e54c8a[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@14ea3ecf[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@74f54f8e[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1252d480[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@59b8a801[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1c61f9bf[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@42365c82[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@46c47690[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5aa026e9[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@499f9003[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@39bd07fe[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ca896af[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e474bd[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@324ee3ca[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@639d808a[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b186fb8[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f7dbdfa[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1ae8556c[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@157e0f6b[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2da3d7d3[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1f832df0[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@47184859[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@22781286[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@11564455[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@173c0722[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@12e3cf1c[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@70ed03e4[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@533a8540[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@24489d12[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@28df2da8[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@30b5f974[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@37227aa7[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@57e2d15c[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6810465[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@19e03398[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d339541[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7c1adb8a[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@72364a40[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ad2cb6d[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4b6ad2eb[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@61868687[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2122b4bd[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5dd79a57[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@40b7e68c[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@15d0f2a3[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@21632bf8[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@408708a1[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f7b15bb[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2dacad1d[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@15a87fbb[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d92bfaf[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@a23b96b[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@42af2977[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@14acc33e[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cbb79c3[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7bc46dde[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@409b1740[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@32dc895e[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@59e9ba7[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d6cac57[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@455591ad[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@13157620[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@62a78446[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a919251[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@33a0b857[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@b3c7c75[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@55e75ce0[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3325f17[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@35e63d26[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d51203b[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@32be672d[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@23e54c8a[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] org.egovframe.rte.psl.dataaccess.vo.EmpVO@276e5add[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] org.egovframe.rte.psl.dataaccess.vo.EmpVO@736af6f3[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] org.egovframe.rte.psl.dataaccess.vo.EmpVO@322c70bc[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] @@ -30182,77 +30111,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@57cd77e1[comm=,deptNo=20,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@35f59dfe[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b71fded[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] org.egovframe.rte.psl.dataaccess.vo.EmpVO@1633962a[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2afd8972[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@33fefbbe[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5784f6b9[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d0ca8a5[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b7c1c6f[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f9b37b5[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f5a23c1[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@17abef0f[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ccf06f1[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6aefb242[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1455d0f5[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c4e86e7[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@48a2fb11[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5fc82de5[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@65208c91[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d71476c[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@125447a0[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@cede70a[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6dc8a602[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a45c6f0[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a9cfd5f[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@792a9cb1[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@51fadd20[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@550ce3a9[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@28878a52[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@56554e7[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f19ab6[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@305230ea[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2493f9a8[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@b7e53b1[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5545c42[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2420e962[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1fc51af7[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@66df2165[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@41cec7b0[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@62065d12[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5523f107[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ae836cf[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d2c9b65[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d12a71f[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6773c073[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ca6cc1c[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@75c8855e[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d5aeea7[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3453cf27[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ecf239d[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f9cb96f[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@45295bed[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6fa98e98[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@786d8b3b[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@42000298[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4df9df06[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6e87556f[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a273fd7[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@38f1f6c9[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3bf31f3e[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f8b1902[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c914aa3[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b61a646[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@38c840fb[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@fbc1de9[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@295e9aef[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f1b4a14[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@452e0a94[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a12048d[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@77c66ac2[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@12e8c5c4[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@27a717a7[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d2b49b2[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@59ffb0af[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@d6d88b1[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2afd8972[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@33fefbbe[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5784f6b9[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d0ca8a5[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b7c1c6f[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f9b37b5[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f5a23c1[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@17abef0f[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ccf06f1[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6aefb242[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1455d0f5[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c4e86e7[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@48a2fb11[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5fc82de5[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@65208c91[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d71476c[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@125447a0[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@cede70a[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6dc8a602[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a45c6f0[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a9cfd5f[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@792a9cb1[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@51fadd20[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@550ce3a9[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@28878a52[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@56554e7[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f19ab6[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@305230ea[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2493f9a8[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@b7e53b1[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5545c42[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2420e962[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1fc51af7[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@66df2165[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@41cec7b0[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@62065d12[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5523f107[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ae836cf[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d2c9b65[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d12a71f[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6773c073[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ca6cc1c[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@75c8855e[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d5aeea7[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3453cf27[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ecf239d[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f9cb96f[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@45295bed[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6fa98e98[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@786d8b3b[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@42000298[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4df9df06[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6e87556f[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a273fd7[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@38f1f6c9[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3bf31f3e[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f8b1902[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c914aa3[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b61a646[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@38c840fb[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@fbc1de9[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@295e9aef[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f1b4a14[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@452e0a94[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a12048d[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@77c66ac2[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@12e8c5c4[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@27a717a7[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d2b49b2[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@59ffb0af[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@d6d88b1[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] org.egovframe.rte.psl.dataaccess.vo.EmpVO@1268ac94[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] org.egovframe.rte.psl.dataaccess.vo.EmpVO@55c901b2[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] org.egovframe.rte.psl.dataaccess.vo.EmpVO@7197b96c[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] @@ -32926,77 +32855,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@25b7ccfc[comm=,deptNo=30,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@56ed6e17[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] org.egovframe.rte.psl.dataaccess.vo.EmpVO@58179860[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] org.egovframe.rte.psl.dataaccess.vo.EmpVO@43e55cfb[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@582ea857[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@650ee893[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@13eb8ca[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@68553e92[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@45144fdf[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@57cc7d9e[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@23c07745[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@62a07c01[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@52dbd3d[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@31b9108b[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@11e323a6[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@704205ef[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@18ee9a8f[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@61aaec51[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@69dc0dd1[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@9d10078[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6587c92f[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@537979aa[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ac25491[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b115d71[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4398d[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@18a8a40e[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@50061d56[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1ad28f2[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2044a11b[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d91e9c9[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d9db780[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@759fe679[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7056cda8[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2fbbdca[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@722a2ba2[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@788cb7b0[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e711e84[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@61bbe16d[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@426fb1c3[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5fc3bf09[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@69f01f4b[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@577e2b91[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@68a06914[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a59a8fe[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@43baf0b9[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@653e79fc[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@ebd4486[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@69c413f7[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d6f094e[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b886e86[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@f758e05[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@46e77fb7[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@43c73b5c[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b1381fc[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@48b53f3d[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3552eb5b[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fb53b76[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@38de4f1d[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5973d3ec[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b59f3aa[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1dd1093c[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@57bd0b3c[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@10164e94[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@24e63b9f[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@31eb5ed6[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@e30573c[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c70da80[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@39df2652[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@52a9c251[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5eace68f[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@74a29300[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@340fd670[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@282831ea[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@118932fe[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7153995c[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@582ea857[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@650ee893[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@13eb8ca[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@68553e92[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@45144fdf[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@57cc7d9e[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@23c07745[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@62a07c01[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@52dbd3d[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@31b9108b[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@11e323a6[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@704205ef[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@18ee9a8f[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@61aaec51[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@69dc0dd1[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@9d10078[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6587c92f[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@537979aa[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ac25491[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b115d71[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4398d[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@18a8a40e[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@50061d56[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1ad28f2[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2044a11b[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d91e9c9[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d9db780[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@759fe679[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7056cda8[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2fbbdca[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@722a2ba2[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@788cb7b0[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e711e84[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@61bbe16d[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@426fb1c3[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5fc3bf09[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@69f01f4b[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@577e2b91[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@68a06914[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a59a8fe[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@43baf0b9[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@653e79fc[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@ebd4486[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@69c413f7[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d6f094e[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b886e86[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@f758e05[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@46e77fb7[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@43c73b5c[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b1381fc[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@48b53f3d[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3552eb5b[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fb53b76[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@38de4f1d[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5973d3ec[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b59f3aa[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1dd1093c[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@57bd0b3c[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@10164e94[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@24e63b9f[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@31eb5ed6[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@e30573c[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c70da80[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@39df2652[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@52a9c251[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5eace68f[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@74a29300[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@340fd670[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@282831ea[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@118932fe[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7153995c[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] org.egovframe.rte.psl.dataaccess.vo.EmpVO@3b256d50[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@52ebacbf[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@aad7ade[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] @@ -35670,77 +35599,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@161138c8[comm=,deptNo=20,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@60c3f653[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@7075ef91[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@35c66ad[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1c94d976[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@639ad5d9[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3ccca75c[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5cc5d766[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@66a0fae1[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@53a1cff1[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@a8e649e[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7802fc4e[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1994665d[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4497fcd9[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d44da41[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@524ba12b[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@685783b1[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@135ddb56[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@8508dae[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@71d3776[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5303762f[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ef99072[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@224855fe[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4c006046[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fad5e7[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6662af0a[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@665f19d[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4928a347[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1baf1268[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6846e4e8[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@41861964[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4db8b888[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e67df05[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@71590f85[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6565f3[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@891f18f[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@189e986f[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@218289de[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@a632ae0[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@df9bfaa[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@61c8139a[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@54b1ba04[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4796ae58[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d24def[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2627da4c[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f9f3516[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@d89b0d3[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@18a129b8[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@cc655a[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@67dc7d0[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@46b2e0e4[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@574ffd63[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@344ab465[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ce1b67b[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@d05d8c3[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@250988e5[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4481f9bd[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1502cd38[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3662dc9b[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f453412[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@14426256[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@17aa06eb[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@370c9681[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@419fc1d6[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@46c85b61[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@192800d[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@52f9a620[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d575cd8[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@69c00140[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7cc7769d[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@63100783[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@34f636a5[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d55eb7a[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1ae11dd3[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@79ae2d13[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1c94d976[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@639ad5d9[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3ccca75c[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5cc5d766[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@66a0fae1[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@53a1cff1[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@a8e649e[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7802fc4e[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1994665d[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4497fcd9[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d44da41[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@524ba12b[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@685783b1[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@135ddb56[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@8508dae[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@71d3776[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5303762f[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ef99072[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@224855fe[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4c006046[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fad5e7[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6662af0a[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@665f19d[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4928a347[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1baf1268[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6846e4e8[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@41861964[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4db8b888[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e67df05[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@71590f85[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6565f3[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@891f18f[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@189e986f[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@218289de[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@a632ae0[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@df9bfaa[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@61c8139a[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@54b1ba04[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4796ae58[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d24def[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2627da4c[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f9f3516[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@d89b0d3[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@18a129b8[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@cc655a[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@67dc7d0[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@46b2e0e4[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@574ffd63[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@344ab465[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ce1b67b[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@d05d8c3[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@250988e5[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4481f9bd[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1502cd38[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3662dc9b[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f453412[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@14426256[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@17aa06eb[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@370c9681[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@419fc1d6[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@46c85b61[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@192800d[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@52f9a620[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d575cd8[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@69c00140[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7cc7769d[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@63100783[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@34f636a5[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d55eb7a[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1ae11dd3[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@79ae2d13[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ce87f9d[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] org.egovframe.rte.psl.dataaccess.vo.EmpVO@e944541[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] org.egovframe.rte.psl.dataaccess.vo.EmpVO@1c89cec5[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] @@ -38414,77 +38343,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@24bd88df[comm=,deptNo=10,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@78d816e6[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] org.egovframe.rte.psl.dataaccess.vo.EmpVO@5775485[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] org.egovframe.rte.psl.dataaccess.vo.EmpVO@ae094e8[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@43139322[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@39caf68a[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@160c47b4[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@ce4a8a2[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@53b1a09f[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d2162c5[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@49e4b332[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@606cb314[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e8742de[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@8862881[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@64176780[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@61668c05[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6573b345[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c085d4a[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3fc0a2c[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@562fa8f2[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e3ec0e9[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@30422a69[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@530cfb27[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@78cfa18c[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@202e0ff4[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@19e78fa[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@357f7e2d[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@30396acf[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@60389293[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@12136fc6[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5cd3f5bf[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@274783f8[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@34f3189[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@aab0379[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4916619e[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@52d57307[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@286cd3ad[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a0ebd12[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@ee395c[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@79da2f0d[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@37e57a20[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@380cb7e3[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@49d94d67[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6153b116[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d7be366[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2095e085[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@23243385[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f83fdf6[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7dc155b3[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@725f1346[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7065ae93[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@30c98124[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@47523643[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d9dd8cc[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@10d1f6da[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ced9545[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3adb46b5[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1923a29a[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6dbf042[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@61c0a61[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@66121af9[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@62a153d3[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3b21f625[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d08bc22[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2b3ba0a8[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@43ec41d7[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@77480751[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6fb94c36[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@19f19f89[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@38328799[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@f777d41[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a0a5865[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f92977a[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1330d15e[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@27192b0c[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@42531e1b[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a845f91[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4568ef38[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4b2164a9[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@11581810[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@49f8b57d[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4b6b9255[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@bafb3bd[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ae6a240[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@56b9a73c[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@41576e84[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@37930f48[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@58084f58[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@43139322[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@39caf68a[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@160c47b4[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@ce4a8a2[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@53b1a09f[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d2162c5[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@49e4b332[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@606cb314[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e8742de[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@8862881[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@64176780[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@61668c05[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6573b345[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c085d4a[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3fc0a2c[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@562fa8f2[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e3ec0e9[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@30422a69[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@530cfb27[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@78cfa18c[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@202e0ff4[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@19e78fa[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@357f7e2d[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@30396acf[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@60389293[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@12136fc6[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5cd3f5bf[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@274783f8[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@34f3189[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@aab0379[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4916619e[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@52d57307[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@286cd3ad[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a0ebd12[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@ee395c[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@79da2f0d[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@37e57a20[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@380cb7e3[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@49d94d67[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6153b116[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d7be366[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2095e085[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@23243385[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f83fdf6[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7dc155b3[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@725f1346[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7065ae93[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@30c98124[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@47523643[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d9dd8cc[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@10d1f6da[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ced9545[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3adb46b5[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1923a29a[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6dbf042[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@61c0a61[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@66121af9[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@62a153d3[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f2896fa[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] org.egovframe.rte.psl.dataaccess.vo.EmpVO@74aae322[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] org.egovframe.rte.psl.dataaccess.vo.EmpVO@610576c8[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] @@ -41158,77 +41087,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@71a8a354[comm=,deptNo=20,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@3ed0e816[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] org.egovframe.rte.psl.dataaccess.vo.EmpVO@500b6601[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] org.egovframe.rte.psl.dataaccess.vo.EmpVO@1676f27f[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@227051e6[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1bd99de6[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1069cbf2[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@31ad368a[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@11f2be38[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4613274d[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@18fb5226[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@403a2ed5[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@44bd4b94[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1bcb2501[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@59632e3c[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@483eff43[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6671ec3b[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@24d02ed9[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6402f6b1[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5bf9c995[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3200f6e5[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1703b09a[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@64476bb5[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@71e7b3c9[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4465d4ce[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e683bb8[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@112dfb03[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d186b14[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@37b117dd[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@388b4f68[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@46805e99[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@58decd96[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@67ee26af[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@57cc535[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@41cc3795[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f50f047[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@791d785c[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a2b5f27[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a7ba368[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5241aea8[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@408ce324[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@9e5e75[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6799cded[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@38f20b58[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1f404aa1[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d5fc2ca[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@44808c29[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6c00f72a[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7188bd49[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@62d26820[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@22f34197[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@49a14b44[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7df7d5cc[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@c95213a[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@345236c6[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@77eab063[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@347042e7[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@11c929a2[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3408c95b[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@16c30e11[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@20120154[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@78ceb8cd[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@afee49e[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4c3d056[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@346b793b[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@396ea7ab[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@44496e0c[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e9257b3[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@315f5ffb[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d40f584[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@72f6cd2e[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e15330c[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@757e13b2[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@fe8344c[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4b330722[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@227051e6[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1bd99de6[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1069cbf2[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@31ad368a[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@11f2be38[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4613274d[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@18fb5226[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@403a2ed5[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@44bd4b94[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1bcb2501[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@59632e3c[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@483eff43[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6671ec3b[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@24d02ed9[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6402f6b1[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5bf9c995[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3200f6e5[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1703b09a[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@64476bb5[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@71e7b3c9[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4465d4ce[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e683bb8[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@112dfb03[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d186b14[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@37b117dd[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@388b4f68[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@46805e99[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@58decd96[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@67ee26af[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@57cc535[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@41cc3795[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f50f047[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@791d785c[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a2b5f27[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a7ba368[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5241aea8[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@408ce324[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@9e5e75[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6799cded[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@38f20b58[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1f404aa1[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d5fc2ca[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@44808c29[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6c00f72a[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7188bd49[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@62d26820[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@22f34197[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@49a14b44[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7df7d5cc[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@c95213a[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@345236c6[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@77eab063[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@347042e7[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@11c929a2[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3408c95b[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@16c30e11[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@20120154[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@78ceb8cd[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@afee49e[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4c3d056[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@346b793b[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@396ea7ab[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@44496e0c[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e9257b3[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@315f5ffb[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d40f584[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@72f6cd2e[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e15330c[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@757e13b2[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@fe8344c[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4b330722[comm=,deptNo=20,empName=SMITH,empNo=7369,hireDate=Wed Dec 17 00:00:00 KST 1980,job=CLERK,mgr=7902,sal=800] org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c29c01b[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] org.egovframe.rte.psl.dataaccess.vo.EmpVO@59cfabaf[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] org.egovframe.rte.psl.dataaccess.vo.EmpVO@174bbe8e[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] @@ -43902,77 +43831,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a94d716[comm=300,deptNo=30,empName=AL org.egovframe.rte.psl.dataaccess.vo.EmpVO@3fbeaa03[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] org.egovframe.rte.psl.dataaccess.vo.EmpVO@78e547aa[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] org.egovframe.rte.psl.dataaccess.vo.EmpVO@766f5049[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6a5f05f5[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@207b440f[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@72f18fbd[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e9074b2[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cf2b638[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1653cc95[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@68212585[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1569e9d7[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6c53ce34[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@64ec804f[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5008c5a[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ffdea7c[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2dadadd9[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d43bedb[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ca08575[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1cbe3497[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c3d91bc[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cb84986[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@449be249[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@296c6cc1[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@196ca821[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@373636f3[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ca413f6[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@66e478c7[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a35f99a[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1c32c581[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@10055e52[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@55623ed5[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@60aee4ca[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6a3a3b93[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@50f71f48[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@14270715[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3b829ef[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@38657ca8[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@500039b3[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7cb39309[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e063a21[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d158175[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7c09f8c5[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1cc20796[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@131af11d[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1205d422[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@21f9d977[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d8b8469[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@695d0adc[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@55456711[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a182eaf[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4bc15d49[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4a4ba507[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@34c83eb0[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fde13d0[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@e343477[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1940cb2b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6c884b0d[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@53f785df[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ccf845a[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@63c9017b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4db7fe2c[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@22014338[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@22ecee76[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@905e189[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b31281b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5381acc6[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@16db679e[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3074d565[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@42775280[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1cce2194[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@51645204[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@472d7ab0[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f36d387[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@52999774[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6a5f05f5[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@207b440f[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@72f18fbd[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e9074b2[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cf2b638[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1653cc95[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@68212585[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1569e9d7[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6c53ce34[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@64ec804f[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5008c5a[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ffdea7c[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2dadadd9[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d43bedb[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ca08575[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1cbe3497[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c3d91bc[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cb84986[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@449be249[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@296c6cc1[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@196ca821[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@373636f3[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ca413f6[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@66e478c7[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a35f99a[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1c32c581[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@10055e52[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@55623ed5[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@60aee4ca[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6a3a3b93[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@50f71f48[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@14270715[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3b829ef[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@38657ca8[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@500039b3[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7cb39309[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e063a21[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d158175[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7c09f8c5[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1cc20796[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@131af11d[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1205d422[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@21f9d977[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d8b8469[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@695d0adc[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@55456711[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a182eaf[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4bc15d49[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4a4ba507[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@34c83eb0[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fde13d0[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@e343477[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1940cb2b[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6c884b0d[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@53f785df[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ccf845a[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@63c9017b[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4db7fe2c[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@22014338[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@22ecee76[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@905e189[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b31281b[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5381acc6[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@16db679e[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3074d565[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@42775280[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1cce2194[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@51645204[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@472d7ab0[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f36d387[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@52999774[comm=300,deptNo=30,empName=ALLEN,empNo=7499,hireDate=Fri Feb 20 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1600] org.egovframe.rte.psl.dataaccess.vo.EmpVO@211e1b51[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@d4a1d38[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@4694dfd[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] @@ -46646,77 +46575,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@122a3a87[comm=500,deptNo=30,empName=WA org.egovframe.rte.psl.dataaccess.vo.EmpVO@30d14f84[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@c7b6c50[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f6a923d[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cd76b55[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5640a424[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@18e5b50[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a0eca26[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d549bf1[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e667bfb[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@dc1fbbc[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1124fd8[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@810d718[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@45e4dc42[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@477ac359[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@548528e1[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a238d7e[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@39c65cb4[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@283730de[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5508c719[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1386f8bb[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@18ae3583[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@90e5788[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a2d79bf[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3eca0961[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@57212116[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c689e6d[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d79fade[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@33966111[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d61cfe4[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@592afd3[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@172f0ab5[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@17b17fa8[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@74cc8c55[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@64b05928[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@ba59da9[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1775ff4a[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7cb77d5[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@61d4171d[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@463b865b[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e0cbe79[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@22251bb2[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@63888c14[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@799bc760[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@627f515c[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@688d3e2a[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fc2e703[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6845895c[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@70a8c0b9[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7155dce8[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@29f7c73e[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6dbcb435[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b270c33[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ca3923[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1313d0b3[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b06c3f8[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@78a3023f[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d752f29[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@20eee47c[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@d5aea9a[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d88a3f4[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6980c50b[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e9a0143[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@644e2230[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4cf1ba4e[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@23368646[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4dc80b7a[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5882ff51[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@19601dc5[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@ef3bc19[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@36df566[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4c5afa2d[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@554d4856[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@46cd3592[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a673ee8[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cd76b55[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5640a424[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@18e5b50[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a0eca26[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d549bf1[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e667bfb[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@dc1fbbc[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1124fd8[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@810d718[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@45e4dc42[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@477ac359[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@548528e1[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a238d7e[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@39c65cb4[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@283730de[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5508c719[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1386f8bb[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@18ae3583[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@90e5788[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a2d79bf[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3eca0961[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@57212116[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c689e6d[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d79fade[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@33966111[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d61cfe4[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@592afd3[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@172f0ab5[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@17b17fa8[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@74cc8c55[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@64b05928[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@ba59da9[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1775ff4a[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7cb77d5[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@61d4171d[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@463b865b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e0cbe79[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@22251bb2[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@63888c14[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@799bc760[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@627f515c[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@688d3e2a[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fc2e703[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6845895c[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@70a8c0b9[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7155dce8[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@29f7c73e[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6dbcb435[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b270c33[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ca3923[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1313d0b3[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b06c3f8[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@78a3023f[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d752f29[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@20eee47c[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@d5aea9a[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d88a3f4[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6980c50b[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e9a0143[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@644e2230[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4cf1ba4e[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@23368646[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4dc80b7a[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5882ff51[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@19601dc5[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@ef3bc19[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@36df566[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4c5afa2d[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@554d4856[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@46cd3592[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a673ee8[comm=500,deptNo=30,empName=WARD,empNo=7521,hireDate=Sun Feb 22 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@3177221b[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] org.egovframe.rte.psl.dataaccess.vo.EmpVO@ec7c39b[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] org.egovframe.rte.psl.dataaccess.vo.EmpVO@21890674[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] @@ -49390,77 +49319,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@3ac5a623[comm=,deptNo=20,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@60c7726b[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] org.egovframe.rte.psl.dataaccess.vo.EmpVO@69b9a61[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] org.egovframe.rte.psl.dataaccess.vo.EmpVO@bb832f0[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1cdb691a[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@475414c0[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d46d6d9[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@57235833[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@10776874[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@77e28cae[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5cb96c95[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@119655f1[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a09ab7f[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@59edc76c[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e27c500[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6dbd38e8[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a183473[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d7956fb[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d869991[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@597880b1[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2989c41[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@65b1dc67[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@c129b51[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@11f2ef6a[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@574e1381[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c77afeb[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@24277327[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@22a85176[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@55d8cb9[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d4630e[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1bf596f8[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b364711[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1267348a[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@350ce9db[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@279ebd4[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4bbe3a45[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@605694dc[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@32c6eb3c[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fac91fb[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@457af059[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@115e7c5e[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1444fa42[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@ffc9278[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d9643e6[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f487086[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ced03c7[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@27e93770[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@8cfc918[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@343f54c7[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@10e88abc[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ed47d66[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@8a5ecad[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@46721812[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@121bc70a[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4f79a762[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@689efaa4[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3efadd2d[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@72956e6f[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@70d595e8[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f810a8c[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@77aa1e4[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e454172[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e3e587[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@65514a3d[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3776a2f2[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@434c2bbf[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e1e218c[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@317188d0[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3312dd3e[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@11a11930[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e1c58c9[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@39660d2[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@26c8a6b3[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f3953c3[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@633f8efd[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1cdb691a[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@475414c0[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d46d6d9[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@57235833[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@10776874[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@77e28cae[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5cb96c95[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@119655f1[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a09ab7f[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@59edc76c[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e27c500[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6dbd38e8[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a183473[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d7956fb[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d869991[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@597880b1[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2989c41[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@65b1dc67[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@c129b51[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@11f2ef6a[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@574e1381[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c77afeb[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@24277327[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@22a85176[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@55d8cb9[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d4630e[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1bf596f8[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b364711[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1267348a[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@350ce9db[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@279ebd4[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4bbe3a45[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@605694dc[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@32c6eb3c[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fac91fb[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@457af059[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@115e7c5e[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1444fa42[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@ffc9278[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d9643e6[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f487086[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ced03c7[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@27e93770[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@8cfc918[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@343f54c7[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@10e88abc[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ed47d66[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@8a5ecad[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@46721812[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@121bc70a[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4f79a762[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@689efaa4[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3efadd2d[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@72956e6f[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@70d595e8[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f810a8c[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@77aa1e4[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e454172[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e3e587[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@65514a3d[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3776a2f2[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@434c2bbf[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e1e218c[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@317188d0[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3312dd3e[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@11a11930[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e1c58c9[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@39660d2[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@26c8a6b3[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f3953c3[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@633f8efd[comm=,deptNo=20,empName=JONES,empNo=7566,hireDate=Thu Apr 02 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2975] org.egovframe.rte.psl.dataaccess.vo.EmpVO@539fe2b8[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@30012b46[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@45d3c1ce[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] @@ -52134,77 +52063,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b134d4f[comm=1400,deptNo=30,empName=M org.egovframe.rte.psl.dataaccess.vo.EmpVO@7105c023[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@69a4249[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@82560b6[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@95d3dc8[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5686f018[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2da788b[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@215998b6[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@418a5228[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@20ed6c31[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@71a25687[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1cd3ec2d[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@fdbf68d[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@441c8fa3[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2769efc9[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@24d8cd8d[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@74e72805[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@54a6c0ad[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c596a57[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e8f7cf4[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@13e5d020[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@71a4c959[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6581ee8[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2315ba0b[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1ecc1a99[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4975f618[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@f9c0e80[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@157289a[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f31e2fb[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@19121e33[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7615eb9f[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ebe0e3f[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e680b29[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@37826951[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6e12352d[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@50e31126[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2eac7950[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@a404535[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7584b20d[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d26e7ba[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@708d7fb7[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@786ce57e[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@28a824a4[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@22b91d3c[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3952be1b[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@260aeb5a[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4f6e663b[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2554d217[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@95a02c0[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@787b688a[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@44988600[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@475f30ee[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1eca66c7[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d5662ac[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3dfe5b80[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@318d491[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ea9666b[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@40e43e10[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@f895fd7[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4a70aeeb[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4f6f13f0[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e9ab0b3[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b283550[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2460c928[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@13a7aec7[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@68c39b28[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@426ba1d5[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@60600939[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e9f4264[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3af18a44[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@258be1c6[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@45c20d8f[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@71faeb31[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@47effce0[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d10a00a[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@95d3dc8[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5686f018[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2da788b[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@215998b6[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@418a5228[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@20ed6c31[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@71a25687[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1cd3ec2d[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@fdbf68d[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@441c8fa3[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2769efc9[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@24d8cd8d[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@74e72805[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@54a6c0ad[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c596a57[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e8f7cf4[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@13e5d020[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@71a4c959[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6581ee8[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2315ba0b[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1ecc1a99[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4975f618[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@f9c0e80[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@157289a[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f31e2fb[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@19121e33[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7615eb9f[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ebe0e3f[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e680b29[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@37826951[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6e12352d[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@50e31126[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2eac7950[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@a404535[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7584b20d[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d26e7ba[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@708d7fb7[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@786ce57e[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@28a824a4[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@22b91d3c[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3952be1b[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@260aeb5a[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4f6e663b[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2554d217[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@95a02c0[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@787b688a[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@44988600[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@475f30ee[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1eca66c7[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d5662ac[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3dfe5b80[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@318d491[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ea9666b[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@40e43e10[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@f895fd7[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4a70aeeb[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4f6f13f0[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e9ab0b3[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b283550[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2460c928[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@13a7aec7[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@68c39b28[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@426ba1d5[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@60600939[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e9f4264[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3af18a44[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@258be1c6[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@45c20d8f[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@71faeb31[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@47effce0[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d10a00a[comm=1400,deptNo=30,empName=MARTIN,empNo=7654,hireDate=Mon Sep 28 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1250] org.egovframe.rte.psl.dataaccess.vo.EmpVO@68eb7c52[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e6eb11d[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] org.egovframe.rte.psl.dataaccess.vo.EmpVO@765e4ccc[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] @@ -54878,77 +54807,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@6afa82fe[comm=,deptNo=30,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@7cb8b526[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] org.egovframe.rte.psl.dataaccess.vo.EmpVO@797b2044[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] org.egovframe.rte.psl.dataaccess.vo.EmpVO@45cfbcc2[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b1c2bf7[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@42b4b037[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@62edd125[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5afc4816[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4025832d[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2777b616[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2b9f2f24[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@131b7eb9[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f4bbb1c[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@651665e5[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@37a2806c[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f04de97[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d351930[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@bda763e[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@285836c9[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@71f1a533[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@478cea4[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ccb2393[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@35cca8bd[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@49e84b0a[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@b27b17d[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@e75dc31[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5eac0402[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5597b4c6[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@630d4b50[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@43b98754[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d8b1735[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1552bdc6[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1c0c23f7[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@13008405[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@36971bef[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@36ab2c76[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4bc5b2cf[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c72271e[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@52b4071c[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d9349a0[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b26d717[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@16a151ba[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@645f3895[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4326a3f7[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e554aeb[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3265e21a[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f63ef53[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@59acd853[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d2ac39f[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@40429f12[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@70ebe93e[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fbac930[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4407cd63[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@106960fe[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3fe4d9d4[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@268e6451[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c18c936[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@72d3cdb[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1e1e6f93[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4b672ced[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@51ac1dce[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f0938c4[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5286aa41[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2074f4b8[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1107df15[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@67be0ae9[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@8d70fd[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7db8560[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@280b0df9[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f75a353[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@549426d8[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@fbf59af[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fabe964[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6dd6a2f9[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1881fb7d[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b1c2bf7[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@42b4b037[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@62edd125[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5afc4816[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4025832d[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2777b616[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2b9f2f24[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@131b7eb9[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f4bbb1c[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@651665e5[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@37a2806c[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f04de97[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d351930[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@bda763e[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@285836c9[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@71f1a533[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@478cea4[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5ccb2393[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@35cca8bd[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@49e84b0a[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@b27b17d[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@e75dc31[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5eac0402[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5597b4c6[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@630d4b50[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@43b98754[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d8b1735[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1552bdc6[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1c0c23f7[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@13008405[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@36971bef[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@36ab2c76[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4bc5b2cf[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c72271e[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@52b4071c[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d9349a0[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b26d717[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@16a151ba[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@645f3895[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4326a3f7[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e554aeb[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3265e21a[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f63ef53[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@59acd853[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d2ac39f[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@40429f12[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@70ebe93e[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fbac930[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4407cd63[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@106960fe[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3fe4d9d4[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@268e6451[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c18c936[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@72d3cdb[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1e1e6f93[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4b672ced[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@51ac1dce[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f0938c4[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5286aa41[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2074f4b8[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1107df15[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@67be0ae9[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@8d70fd[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7db8560[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@280b0df9[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f75a353[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@549426d8[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@fbf59af[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fabe964[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6dd6a2f9[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1881fb7d[comm=,deptNo=30,empName=BLAKE,empNo=7698,hireDate=Fri May 01 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2850] org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d86abe3[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] org.egovframe.rte.psl.dataaccess.vo.EmpVO@4dc68ffe[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] org.egovframe.rte.psl.dataaccess.vo.EmpVO@155f3dd5[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] @@ -57622,77 +57551,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@7770c8a2[comm=,deptNo=10,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@170f2883[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] org.egovframe.rte.psl.dataaccess.vo.EmpVO@a3ed130[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] org.egovframe.rte.psl.dataaccess.vo.EmpVO@bd0f846[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a140446[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@143170b7[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@68fa9450[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@64e443c1[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e084d2f[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@21232691[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1dc76ef1[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b7bccc3[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@27e683b6[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1fc93e75[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@39df6b9b[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3cc7b5b7[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f2f6aaa[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7943d3ac[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3b82fcac[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a698c66[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ec7cbbb[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@9febb7c[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@25354173[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5349e30f[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@30370ce[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fda0e89[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@70ebf6d8[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6c262251[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@74bbaa1b[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b3a4c43[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@74c82cca[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@29a1aca8[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@e320f5[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@9322cfe[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c29ef6e[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1849c0af[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b4bfdb[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@19f926cf[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ad8f801[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c42114d[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@182c3b79[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@48b3a9ed[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6586480a[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4962f58e[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@30ecf828[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@65c5c319[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@325401b3[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cc45cf2[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3bbed4fa[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@70a8159f[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@62e3dba0[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c0e38c2[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@615a30bd[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@516ec5e4[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d2c3ab2[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7039cffd[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@40d6c69f[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@67306a84[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2b05257a[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@15fd41c0[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@63e98fde[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e9ad6d[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c5761f[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a49c426[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@55f123ce[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1f396ed8[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@316296ae[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@53e0c50[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@590db06a[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@d964a3d[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@28647ac7[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5dcdaf17[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@69f7da24[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@568fb285[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d3658d1[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a140446[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@143170b7[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@68fa9450[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@64e443c1[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e084d2f[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@21232691[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1dc76ef1[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b7bccc3[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@27e683b6[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1fc93e75[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@39df6b9b[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3cc7b5b7[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2f2f6aaa[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7943d3ac[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3b82fcac[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a698c66[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ec7cbbb[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@9febb7c[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@25354173[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5349e30f[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@30370ce[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fda0e89[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@70ebf6d8[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6c262251[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@74bbaa1b[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b3a4c43[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@74c82cca[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@29a1aca8[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@e320f5[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@9322cfe[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c29ef6e[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1849c0af[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b4bfdb[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@19f926cf[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ad8f801[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c42114d[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@182c3b79[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@48b3a9ed[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6586480a[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4962f58e[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@30ecf828[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@65c5c319[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@325401b3[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cc45cf2[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3bbed4fa[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@70a8159f[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@62e3dba0[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c0e38c2[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@615a30bd[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@516ec5e4[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d2c3ab2[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7039cffd[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@40d6c69f[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@67306a84[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2b05257a[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@15fd41c0[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@63e98fde[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e9ad6d[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c5761f[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7a49c426[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@55f123ce[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1f396ed8[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@316296ae[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@53e0c50[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@590db06a[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@d964a3d[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@28647ac7[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5dcdaf17[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@69f7da24[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@568fb285[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d3658d1[comm=,deptNo=10,empName=CLARK,empNo=7782,hireDate=Tue Jun 09 00:00:00 KST 1981,job=MANAGER,mgr=7839,sal=2450] org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d33e177[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@3ac2300f[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@1172a648[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] @@ -60366,77 +60295,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@160088f[comm=,deptNo=20,empName= org.egovframe.rte.psl.dataaccess.vo.EmpVO@5af33196[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@5fdc1f4a[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ae5a4ca[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7bc0ff69[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@387c0e06[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e5700c[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@507147ce[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c36c11e[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7462f6a0[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@582b8d30[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2befecc[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@181ae1b4[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7baec3e1[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fe883a9[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@ad55a06[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@450d0da9[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@48b16f22[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@737f4856[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@53da3955[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e1716c2[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d9cbe5d[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@34a86c40[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@363afb11[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@70dd5a12[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@28eb6c02[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5fd6cf33[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3ed545ab[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@244285a9[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@57ba665f[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e7c84cc[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a1076b5[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1acfd193[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1e43d40b[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@444379eb[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d4f1a08[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@9e81d7b[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@98b63c1[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@56d8cf3a[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@435210b3[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@a98ce67[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@585f319e[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@48ee84b0[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b6ad296[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@574dcc6a[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@763fc4dc[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ac805af[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@77b9002[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3eec221b[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@367d083e[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c929623[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@67b2ea33[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3891f024[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@667333f0[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ef88293[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e6b1a0d[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@9ccdd34[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@765f934e[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7c397b0c[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1ae4bdf4[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@752ee6e1[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fe1dee9[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@48b73b02[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@778324fd[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7518dd02[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ff43de[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@75610768[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1bab71f5[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@28685f4f[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5677182f[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2bd00fce[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b34e798[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@14c5f96[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f1499f0[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@449145a3[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7bc0ff69[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@387c0e06[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e5700c[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@507147ce[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c36c11e[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7462f6a0[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@582b8d30[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2befecc[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@181ae1b4[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7baec3e1[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fe883a9[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@ad55a06[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@450d0da9[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@48b16f22[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@737f4856[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@53da3955[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7e1716c2[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d9cbe5d[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@34a86c40[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@363afb11[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@70dd5a12[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@28eb6c02[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5fd6cf33[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3ed545ab[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@244285a9[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@57ba665f[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e7c84cc[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a1076b5[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1acfd193[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1e43d40b[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@444379eb[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d4f1a08[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@9e81d7b[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@98b63c1[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@56d8cf3a[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@435210b3[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@a98ce67[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@585f319e[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@48ee84b0[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b6ad296[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@574dcc6a[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@763fc4dc[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ac805af[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@77b9002[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3eec221b[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@367d083e[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c929623[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@67b2ea33[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3891f024[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@667333f0[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ef88293[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e6b1a0d[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@9ccdd34[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@765f934e[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7c397b0c[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1ae4bdf4[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@752ee6e1[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fe1dee9[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@48b73b02[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@778324fd[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7518dd02[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ff43de[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@75610768[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1bab71f5[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@28685f4f[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5677182f[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2bd00fce[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b34e798[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@14c5f96[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f1499f0[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@449145a3[comm=,deptNo=20,empName=SCOTT,empNo=7788,hireDate=Sun Apr 19 00:00:00 KST 1987,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@855628e[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b062cfd[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@2016e374[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] @@ -63110,77 +63039,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@7cfe750a[comm=,deptNo=10,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ed36c43[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@388c886[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b6585ae[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@543ceded[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2178325d[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6471020c[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@13cea3d9[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@20ae77c8[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@40a4435a[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ca95820[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4a1ff607[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@195cc8bb[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b00f659[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d8ec941[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2814bb39[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5772a790[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2bbc3119[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@409321ee[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d5397b6[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@f5ff7ab[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@45213ba0[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1c64febb[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d5b24a6[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d496009[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@71f9b03b[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ad31999[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e397a71[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@28860097[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@14c215d4[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@460fd904[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@53f0d946[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4b6af917[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4f02391b[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@777d1e06[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2212c346[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e2c2452[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6038186d[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f2ab742[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4b965312[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1447e086[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@341c7913[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1e264875[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@67d19660[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4c3909cc[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b3a25b9[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@37f3a34b[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c7a4143[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@58095469[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@12d4a53c[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3817a5d6[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@36e99bce[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@24512b66[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@139b9795[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@16a7b925[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cea67d4[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@414d7b34[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@ea57bb7[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@25e085d7[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a0b9278[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3035ded6[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@156873a4[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@348792e3[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@72594e59[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6c84fdaa[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3aa746cd[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@323fdbf0[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@a2c6068[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@418eb52a[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@411f02f8[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@db3b170[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6475bf8e[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@506661cf[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@69d7b1f9[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@797fb582[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@543ceded[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2178325d[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6471020c[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@13cea3d9[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@20ae77c8[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@40a4435a[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ca95820[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4a1ff607[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@195cc8bb[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b00f659[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d8ec941[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2814bb39[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5772a790[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2bbc3119[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@409321ee[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d5397b6[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@f5ff7ab[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@45213ba0[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1c64febb[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d5b24a6[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d496009[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@71f9b03b[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ad31999[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e397a71[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@28860097[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@14c215d4[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@460fd904[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@53f0d946[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4b6af917[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4f02391b[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@777d1e06[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2212c346[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3e2c2452[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6038186d[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f2ab742[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4b965312[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1447e086[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@341c7913[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1e264875[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@67d19660[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4c3909cc[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b3a25b9[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@37f3a34b[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c7a4143[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@58095469[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@12d4a53c[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3817a5d6[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@36e99bce[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@24512b66[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@139b9795[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@16a7b925[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cea67d4[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@414d7b34[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@ea57bb7[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@25e085d7[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a0b9278[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3035ded6[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@156873a4[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@348792e3[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@72594e59[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6c84fdaa[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3aa746cd[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@323fdbf0[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@a2c6068[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@418eb52a[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@411f02f8[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@db3b170[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6475bf8e[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@506661cf[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@69d7b1f9[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@797fb582[comm=,deptNo=10,empName=KING,empNo=7839,hireDate=Tue Nov 17 00:00:00 KST 1981,job=PRESIDENT,mgr=,sal=5000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@30bfecec[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] org.egovframe.rte.psl.dataaccess.vo.EmpVO@53348b2d[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b8a0cb[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] @@ -65854,77 +65783,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@35ae4079[comm=0,deptNo=30,empName=TURN org.egovframe.rte.psl.dataaccess.vo.EmpVO@30c6e2e[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] org.egovframe.rte.psl.dataaccess.vo.EmpVO@1ed17302[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] org.egovframe.rte.psl.dataaccess.vo.EmpVO@5fe11c40[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@188b224d[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7816426c[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6dca770f[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a1e65ea[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7bc6a1ae[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@31899998[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@fc5f2a9[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@46bde78e[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@8b8e526[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7500f8f0[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@55f00c43[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7c5810e4[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@33065b9c[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4133f274[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@14747c05[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2817815f[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@294ce57a[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@77320275[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4091ccc2[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5418a0f6[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1ab1e83a[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d7760b3[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@334e5403[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@22405d8c[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@372591c6[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@71110d69[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@30beb104[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@103236a2[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@b022ec3[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7201108f[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3772b95a[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@36f41e30[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c9a5a1b[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5665b26f[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@747f6990[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@62ececb1[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1c582875[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@67d5075b[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@68e9c1d8[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d653110[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3023b749[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f8391c9[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@59c268e0[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1deb3f79[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@30df4a72[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@53319879[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@19fe6f97[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d2a9b26[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@176cc62b[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@48c176ef[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@22293ab7[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2bd3767f[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a7fa0b0[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@19cad31e[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@72ddbe12[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@428d5eb8[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@65500c79[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2acd61ee[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@357f678b[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d2f9702[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7879731a[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@39fabfea[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@77f7d461[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1681da1a[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@25539a73[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@493a74dc[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@27f546[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@186eae52[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@21572f2e[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3b51334c[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e37ca5[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@188b224d[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7816426c[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6dca770f[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a1e65ea[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7bc6a1ae[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@31899998[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@fc5f2a9[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@46bde78e[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@8b8e526[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7500f8f0[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@55f00c43[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7c5810e4[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@33065b9c[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4133f274[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@14747c05[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2817815f[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@294ce57a[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@77320275[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4091ccc2[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5418a0f6[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1ab1e83a[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d7760b3[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@334e5403[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@22405d8c[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@372591c6[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@71110d69[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@30beb104[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@103236a2[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@b022ec3[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7201108f[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3772b95a[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@36f41e30[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c9a5a1b[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5665b26f[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@747f6990[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@62ececb1[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1c582875[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@67d5075b[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@68e9c1d8[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d653110[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3023b749[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f8391c9[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@59c268e0[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1deb3f79[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@30df4a72[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@53319879[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@19fe6f97[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d2a9b26[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@176cc62b[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@48c176ef[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@22293ab7[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2bd3767f[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a7fa0b0[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@19cad31e[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@72ddbe12[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@428d5eb8[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@65500c79[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2acd61ee[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@357f678b[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1d2f9702[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7879731a[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@39fabfea[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@77f7d461[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1681da1a[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@25539a73[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@493a74dc[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@27f546[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@186eae52[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@21572f2e[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3b51334c[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e37ca5[comm=0,deptNo=30,empName=TURNER,empNo=7844,hireDate=Tue Sep 08 00:00:00 KST 1981,job=SALESMAN,mgr=7698,sal=1500] org.egovframe.rte.psl.dataaccess.vo.EmpVO@69925e55[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] org.egovframe.rte.psl.dataaccess.vo.EmpVO@71a42216[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] org.egovframe.rte.psl.dataaccess.vo.EmpVO@43ddb43d[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] @@ -68598,77 +68527,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@62f732e7[comm=,deptNo=20,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@4875109e[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c21d4c9[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] org.egovframe.rte.psl.dataaccess.vo.EmpVO@238aa1c0[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7831cf5c[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@18a0c124[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a85c965[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4c77eb54[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a4a86a9[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@247dc925[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@30a7f22e[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@43798225[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d683b2d[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6716eb44[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@68af530a[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@67488c90[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@b956207[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b09e4fa[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@49accb92[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6aa3e23b[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4a863032[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e3c33ac[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@71e393a2[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@424159f[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fd8b289[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@40c65f8d[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2dd5aab4[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@979ca7c[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@330f7d20[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@414776fb[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4147f46d[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6aaec13[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e04779b[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@348e200e[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4a945e6e[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b0ff95b[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@76dafd0e[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@33113d8b[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b1e62a9[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f3f9db0[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1e2c25d4[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@24ebbeff[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@cc89be1[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fd955d5[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@30a4cb7f[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@49c187d2[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@19e1a98[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ec8083[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@12855c52[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@57bfb6c7[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@26843c72[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@468c58b9[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ed3fbf6[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@54f07365[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5310b225[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@777d716e[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1690283c[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@412c1ad0[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@17fb194a[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@b11fcda[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1c57f44c[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d0c978c[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7272f82e[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@76813d96[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@55d7429e[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@cbe0f5f[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6968256e[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@16fad858[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@79d6abab[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@56e8739[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d8581af[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d7da45f[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@21bac1a8[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@501ccde9[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5195b6bc[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7831cf5c[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@18a0c124[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a85c965[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4c77eb54[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a4a86a9[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@247dc925[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@30a7f22e[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@43798225[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d683b2d[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6716eb44[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@68af530a[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@67488c90[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@b956207[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b09e4fa[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@49accb92[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6aa3e23b[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4a863032[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5e3c33ac[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@71e393a2[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@424159f[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fd8b289[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@40c65f8d[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2dd5aab4[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@979ca7c[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@330f7d20[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@414776fb[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4147f46d[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6aaec13[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e04779b[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@348e200e[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4a945e6e[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1b0ff95b[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@76dafd0e[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@33113d8b[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5b1e62a9[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f3f9db0[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1e2c25d4[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@24ebbeff[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@cc89be1[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4fd955d5[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@30a4cb7f[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@49c187d2[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@19e1a98[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ec8083[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@12855c52[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@57bfb6c7[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@26843c72[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@468c58b9[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ed3fbf6[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@54f07365[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5310b225[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@777d716e[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1690283c[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@412c1ad0[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@17fb194a[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@b11fcda[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1c57f44c[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d0c978c[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7272f82e[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@76813d96[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@55d7429e[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@cbe0f5f[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6968256e[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@16fad858[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@79d6abab[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@56e8739[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d8581af[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6d7da45f[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@21bac1a8[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@501ccde9[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5195b6bc[comm=,deptNo=20,empName=ADAMS,empNo=7876,hireDate=Sat May 23 00:00:00 KDT 1987,job=CLERK,mgr=7788,sal=1100] org.egovframe.rte.psl.dataaccess.vo.EmpVO@51cabf8d[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] org.egovframe.rte.psl.dataaccess.vo.EmpVO@260a839d[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] org.egovframe.rte.psl.dataaccess.vo.EmpVO@10cf7130[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] @@ -71342,77 +71271,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@257d64bb[comm=,deptNo=30,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@41fa9c41[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] org.egovframe.rte.psl.dataaccess.vo.EmpVO@65498049[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] org.egovframe.rte.psl.dataaccess.vo.EmpVO@b4a2758[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@455cd236[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@50514648[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7933dfc3[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2399575a[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@77fc7d[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a4e993d[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3de49870[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@542e3b11[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b05a1fd[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@45ac5ad1[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c926d0c[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@79c1233c[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f8d7fb0[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@18d0c042[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@57e52459[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@27cd355a[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7369aeec[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6da5a213[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@131c8412[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5db504ce[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6395cf5a[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@23605c01[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@54ab606b[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@214d8d44[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cef7928[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4dcea0e0[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4269290a[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@f03bbae[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1832b55f[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2043cf19[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2be99362[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@39a5937a[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3430415c[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@a357bc4[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6da08b63[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@788bebee[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e076f02[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f4dd65d[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@65fa344[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@212cecfa[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5426f8a2[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@55582345[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ee6ef29[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@686b8d33[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@b6b8b74[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1fbdd357[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6bbe82e[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@328defdf[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@656ae2d1[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@14bca240[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d1fd261[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@10312f0a[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@227f3bb7[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@53a0331a[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@601f6fd5[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@79cf55a3[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@22b66bae[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@70dcb401[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b261c08[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@68c72e82[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@79bdd32f[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6c540ca5[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@37499b7b[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@66ab002e[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7198937f[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d6598cd[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@460c4e59[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@78188cc6[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d2eebd1[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c9cb149[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@78464205[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@455cd236[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@50514648[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7933dfc3[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2399575a[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@77fc7d[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a4e993d[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3de49870[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@542e3b11[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b05a1fd[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@45ac5ad1[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c926d0c[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@79c1233c[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f8d7fb0[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@18d0c042[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@57e52459[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@27cd355a[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7369aeec[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6da5a213[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@131c8412[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5db504ce[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6395cf5a[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@23605c01[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@54ab606b[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@214d8d44[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6cef7928[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4dcea0e0[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4269290a[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@f03bbae[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1832b55f[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2043cf19[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2be99362[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@39a5937a[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3430415c[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@a357bc4[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6da08b63[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@788bebee[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4e076f02[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f4dd65d[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@65fa344[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@212cecfa[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5426f8a2[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@55582345[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2ee6ef29[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@686b8d33[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@b6b8b74[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1fbdd357[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6bbe82e[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@328defdf[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@656ae2d1[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@14bca240[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d1fd261[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@10312f0a[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@227f3bb7[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@53a0331a[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@601f6fd5[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@79cf55a3[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@22b66bae[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@70dcb401[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b261c08[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@68c72e82[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@79bdd32f[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6c540ca5[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@37499b7b[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@66ab002e[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7198937f[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3d6598cd[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@460c4e59[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@78188cc6[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d2eebd1[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c9cb149[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@78464205[comm=,deptNo=30,empName=JAMES,empNo=7900,hireDate=Thu Dec 03 00:00:00 KST 1981,job=CLERK,mgr=7698,sal=950] org.egovframe.rte.psl.dataaccess.vo.EmpVO@44849f77[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@7ece8455[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@4761643c[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] @@ -74086,77 +74015,77 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@564fa6c6[comm=,deptNo=20,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@214f37df[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d0697c6[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@4feead88[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@643c5b25[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c1569b2[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@45d46151[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fec168e[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@798f8f25[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ec0315f[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@8781b3f[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@173f34d8[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@124c77bd[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7de9f662[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3500ab03[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5bf7d08f[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a77a5d3[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@189f0c19[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2877e4ba[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d612a93[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a2f57d1[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a307749[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d751681[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6984940e[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@49b5c730[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@70867b70[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@75c2baff[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@382b74ad[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f40a8df[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1cde05bc[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7cab419a[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1fc6ccbe[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@459a99c9[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@29058723[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@f04b408[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@268e3a6a[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@374baba3[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@32720ef6[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@187c5844[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ff67c4b[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@258ad0a5[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@72d6f5c[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7de9b985[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1019657[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@727d612a[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@1ec6b7b6[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e53107a[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@23ed88c9[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a00c9af[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@11d0a25e[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@27b6b0de[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6852cf21[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@54a32e35[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@40f5b4ad[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@52d7dc2d[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c822a91[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@611d6bb2[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@c20fbe0[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@607a68fd[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d1100c1[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@575bb02a[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c2fbeda[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f211822[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3ae31a0f[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@30b32799[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@11cb863b[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@76cc6c28[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@54dd239c[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d7b5971[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@30cce2bb[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@25f475a6[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@18087347[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f9f11e6[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6891f594[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] -org.egovframe.rte.psl.dataaccess.vo.EmpVO@6e4ef465[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@643c5b25[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3c1569b2[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@45d46151[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fec168e[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@798f8f25[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6ec0315f[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@8781b3f[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@173f34d8[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@124c77bd[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7de9f662[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3500ab03[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5bf7d08f[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2a77a5d3[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@189f0c19[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2877e4ba[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d612a93[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a2f57d1[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a307749[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2d751681[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6984940e[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@49b5c730[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@70867b70[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@75c2baff[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@382b74ad[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5f40a8df[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1cde05bc[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7cab419a[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1fc6ccbe[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@459a99c9[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@29058723[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@f04b408[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@268e3a6a[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@374baba3[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@32720ef6[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@187c5844[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4ff67c4b[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@258ad0a5[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@72d6f5c[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7de9b985[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1019657[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@727d612a[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1ec6b7b6[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e53107a[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@23ed88c9[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3a00c9af[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@11d0a25e[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@27b6b0de[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6852cf21[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@54a32e35[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@40f5b4ad[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@52d7dc2d[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2c822a91[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@611d6bb2[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@c20fbe0[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@607a68fd[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5d1100c1[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@575bb02a[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c2fbeda[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6f211822[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3ae31a0f[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@30b32799[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@11cb863b[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@76cc6c28[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@54dd239c[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7d7b5971[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@30cce2bb[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@25f475a6[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@18087347[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3f9f11e6[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6891f594[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6e4ef465[comm=,deptNo=20,empName=FORD,empNo=7902,hireDate=Thu Dec 03 00:00:00 KST 1981,job=ANALYST,mgr=7566,sal=3000] org.egovframe.rte.psl.dataaccess.vo.EmpVO@358720a0[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] org.egovframe.rte.psl.dataaccess.vo.EmpVO@725017d7[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] org.egovframe.rte.psl.dataaccess.vo.EmpVO@150a615c[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] @@ -76824,3 +76753,66 @@ org.egovframe.rte.psl.dataaccess.vo.EmpVO@54362452[comm=,deptNo=10,empName org.egovframe.rte.psl.dataaccess.vo.EmpVO@569575ec[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] org.egovframe.rte.psl.dataaccess.vo.EmpVO@eef8bed[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] org.egovframe.rte.psl.dataaccess.vo.EmpVO@4467b5dd[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@21160db7[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5c51366c[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e137ee8[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5723efaa[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@46493b4c[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@13fe97bf[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@26af5f16[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6e39bad6[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@61256f06[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6014ff2[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5a0af7cb[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@79c61956[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@33d11437[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3fa3b360[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@321aaff0[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b5f0c4c[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4094dfbc[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@628e4c7d[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@50c1af3[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6b24b72[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@60bd0d27[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@70c058e9[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@157e0f80[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1833f86[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@95fdea4[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7b2ac876[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1ecdca9c[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@6aaa9cc[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@71f7ed43[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5cb3f273[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2cda4a53[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7fed72cd[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@31be1586[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@725d49a8[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@cab1d62[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@18c47d20[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@5997499b[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@411f5b08[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@150b0e44[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@2e1d4cb8[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4d251371[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@76d9c6c6[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3b6d9f77[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7f517c2e[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a8a462e[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@22dd4c4f[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@759cf944[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1585bd5[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@492bc6e6[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@15c44b8[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1318db0e[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@50ddbc4b[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@47d64c40[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@24cca986[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@7159d6ba[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@4c5b133e[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@399af2b9[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@78dbfc95[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@47081932[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@53de300e[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@3dbf0ff6[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1a276380[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] +org.egovframe.rte.psl.dataaccess.vo.EmpVO@1de1387f[comm=,deptNo=10,empName=MILLER,empNo=7934,hireDate=Sat Jan 23 00:00:00 KST 1982,job=CLERK,mgr=7782,sal=1300] diff --git a/Persistence/org.egovframe.rte.psl.reactive.cassandra/pom.xml b/Persistence/org.egovframe.rte.psl.reactive.cassandra/pom.xml new file mode 100644 index 00000000..03ae33bc --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.cassandra/pom.xml @@ -0,0 +1,294 @@ + + 4.0.0 + org.egovframe.rte + org.egovframe.rte.psl.reactive.cassandra + 4.2.0 + jar + org.egovframe.rte.psl.reactive.cassandra + The eGovernment Standard Framework + https://www.egovframe.go.kr + + + + The Apache Software License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + + + + + 4.2.0 + 5.3.27 + 1.8 + UTF-8 + UTF-8 + + + + + egovframe + https://maven.egovframe.go.kr/maven/ + + true + + + false + + + + + + + + org.springframework + spring-webflux + ${spring.maven.artifact.version} + + + org.springframework + spring-context + ${spring.maven.artifact.version} + + + org.springframework + spring-tx + ${spring.maven.artifact.version} + + + io.projectreactor + reactor-core + 3.4.29 + + + + org.springframework.data + spring-data-cassandra + 3.4.12 + + + com.datastax.oss + java-driver-core + 4.15.0 + + + + org.projectlombok + lombok + 1.18.28 + test + + + org.springframework + spring-test + ${spring.maven.artifact.version} + test + + + io.projectreactor + reactor-test + 3.4.29 + test + + + junit + junit + 4.13.2 + test + + + org.easymock + easymock + 5.1.0 + test + + + com.googlecode.log4jdbc + log4jdbc + 1.2 + test + + + org.slf4j + slf4j-api + + + + + org.assertj + assertj-core + 3.24.2 + test + + + + + install + ${basedir}/target + ${project.artifactId}-${project.version} + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.11.0 + + ${java.version} + ${java.version} + + + + org.codehaus.mojo + hibernate3-maven-plugin + 3.0 + + + org.hsqldb + hsqldb + 2.7.2 + jdk8 + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.21.0 + + + + + + org.apache.maven.plugins + maven-source-plugin + 3.2.1 + + + attach-sources + + jar + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.1.0 + + true + xml + + **/Abstract*.java + **/*Suite.java + + + **/*Test.java + + + + + org.codehaus.mojo + emma-maven-plugin + 1.0-alpha-3 + true + + + + + + ${basedir}/target/site + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 3.4.4 + + + sunlink + + javadoc + + true + + + https://docs.oracle.com/javase/8/docs/api/ + + + + + + + + org.codehaus.mojo + emma-maven-plugin + 1.0-alpha-3 + true + + + org.apache.maven.plugins + maven-surefire-report-plugin + 3.1.0 + true + + + + report-only + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + 128m + 512m + -Xdoclint:none + + + + + org.apache.maven.plugins + maven-jxr-plugin + 3.3.0 + + true + api docs + + + + + diff --git a/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/main/java/org/egovframe/rte/psl/reactive/cassandra/connect/EgovCassandraConfiguration.java b/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/main/java/org/egovframe/rte/psl/reactive/cassandra/connect/EgovCassandraConfiguration.java new file mode 100644 index 00000000..d114d72e --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/main/java/org/egovframe/rte/psl/reactive/cassandra/connect/EgovCassandraConfiguration.java @@ -0,0 +1,109 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.psl.reactive.cassandra.connect; + +import com.datastax.oss.driver.api.core.CqlSession; +import org.springframework.data.cassandra.ReactiveSession; +import org.springframework.data.cassandra.core.cql.session.DefaultBridgedReactiveSession; + +import java.net.InetSocketAddress; + +/** + * Cassandra 데이터베이스 연동 클래스 + * + *

Desc.: Cassandra 데이터베이스 연동 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovCassandraConfiguration { + + private String dataCenterName; + private String keyspaceName; + private String contactPoint; + private int port; + private String username; + private String password; + + public EgovCassandraConfiguration() { + } + + public String getDataCenterName() { + return dataCenterName; + } + + public void setDataCenterName(String dataCenterName) { + this.dataCenterName = dataCenterName; + } + + public String getKeyspaceName() { + return keyspaceName; + } + + public void setKeyspaceName(String keyspaceName) { + this.keyspaceName = keyspaceName; + } + + public String getContactPoint() { + return contactPoint; + } + + public void setContactPoint(String contactPoint) { + this.contactPoint = contactPoint; + } + + public int getPort() { + return port; + } + + public void setPort(int port) { + this.port = port; + } + + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + + public ReactiveSession reactiveSession() { + return new DefaultBridgedReactiveSession(CqlSession.builder() + .withLocalDatacenter(getDataCenterName()) + .withKeyspace(getKeyspaceName()) + .addContactPoint(InetSocketAddress.createUnresolved(getContactPoint(), getPort())) + .withAuthCredentials(getUsername(), getPassword()) + .build()); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/main/java/org/egovframe/rte/psl/reactive/cassandra/connect/package.html b/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/main/java/org/egovframe/rte/psl/reactive/cassandra/connect/package.html new file mode 100644 index 00000000..e6c99c6f --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/main/java/org/egovframe/rte/psl/reactive/cassandra/connect/package.html @@ -0,0 +1,8 @@ + + + + + +Cassandra 데이터베이스 연동 클래스를 포함한 패키지이다. + + \ No newline at end of file diff --git a/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/main/java/org/egovframe/rte/psl/reactive/cassandra/repository/EgovCassandraRepository.java b/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/main/java/org/egovframe/rte/psl/reactive/cassandra/repository/EgovCassandraRepository.java new file mode 100644 index 00000000..ae8119d7 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/main/java/org/egovframe/rte/psl/reactive/cassandra/repository/EgovCassandraRepository.java @@ -0,0 +1,70 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.psl.reactive.cassandra.repository; + +import org.springframework.data.cassandra.ReactiveSession; +import org.springframework.data.cassandra.core.ReactiveCassandraTemplate; +import org.springframework.data.cassandra.core.query.Query; +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; + +/** + * Cassandra Repository 구현 클래스 + * + *

Desc.: Cassandra Repository 구현 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovCassandraRepository extends ReactiveCassandraTemplate { + + public EgovCassandraRepository(ReactiveSession reactiveSession) { + super(reactiveSession); + } + + public Flux selectAllData(Query query, Class entityClass) { + return select(query, entityClass); + } + + public Mono selectOneData(Query query, Class entityClass) { + return selectOne(query, entityClass); + } + + public Mono countData(Query query, Class entityClass) { + return count(query, entityClass); + } + + public Mono insertData(T entity) { + return insert(entity); + } + + public Mono updateData(T entity) { + return update(entity); + } + + public Mono deleteData(T entity) { + return delete(entity); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/main/java/org/egovframe/rte/psl/reactive/cassandra/repository/package.html b/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/main/java/org/egovframe/rte/psl/reactive/cassandra/repository/package.html new file mode 100644 index 00000000..223adc83 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/main/java/org/egovframe/rte/psl/reactive/cassandra/repository/package.html @@ -0,0 +1,8 @@ + + + + + +Cassandra Repository 구현 클래스를 포함한 패키지이다. + + \ No newline at end of file diff --git a/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/test/java/org/egovframe/rte/psl/reactive/cassandra/repository/CassandraConfiguration.java b/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/test/java/org/egovframe/rte/psl/reactive/cassandra/repository/CassandraConfiguration.java new file mode 100644 index 00000000..015a1f4b --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/test/java/org/egovframe/rte/psl/reactive/cassandra/repository/CassandraConfiguration.java @@ -0,0 +1,36 @@ +package org.egovframe.rte.psl.reactive.cassandra.repository; + +import org.egovframe.rte.psl.reactive.cassandra.connect.EgovCassandraConfiguration; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; +import org.springframework.data.cassandra.ReactiveSession; +import org.springframework.data.cassandra.repository.config.EnableCassandraRepositories; +import org.springframework.web.reactive.config.EnableWebFlux; + +@Configuration +@EnableWebFlux +@ComponentScan(basePackages="org.egovframe.rte.psl.reactive.cassandra.repository") +@EnableCassandraRepositories +public class CassandraConfiguration { + + private String dataCenterName = "datacenter1"; + private String keyspaceName = "com"; + private String contactPoints = "localhost"; + private int port = 9042; + private String username = "com"; + private String password = "com01"; + + @Bean(name="reactiveSession") + public ReactiveSession reactiveSession() { + EgovCassandraConfiguration egovCassandraConfiguration = new EgovCassandraConfiguration(); + egovCassandraConfiguration.setDataCenterName(this.dataCenterName); + egovCassandraConfiguration.setKeyspaceName(this.keyspaceName); + egovCassandraConfiguration.setContactPoint(this.contactPoints); + egovCassandraConfiguration.setPort(this.port); + egovCassandraConfiguration.setUsername(this.username); + egovCassandraConfiguration.setPassword(this.password); + return egovCassandraConfiguration.reactiveSession(); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/test/java/org/egovframe/rte/psl/reactive/cassandra/repository/CassandraTest.java b/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/test/java/org/egovframe/rte/psl/reactive/cassandra/repository/CassandraTest.java new file mode 100644 index 00000000..a9530df9 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/test/java/org/egovframe/rte/psl/reactive/cassandra/repository/CassandraTest.java @@ -0,0 +1,50 @@ +package org.egovframe.rte.psl.reactive.cassandra.repository; + +import lombok.extern.slf4j.Slf4j; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; +import reactor.test.StepVerifier; + +import static org.assertj.core.api.Assertions.assertThat; + +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration(classes= CassandraConfiguration.class) +@Slf4j +public class CassandraTest { + + @Autowired + private SampleRepository repository; + + public Sample makeSample() { + Sample sample = new Sample(); + sample.setId("part01"); + sample.setSampleId("SAMPLE-00001"); + sample.setName("Runtime"); + sample.setDescription("Runtime Tool"); + sample.setUseYn("Y"); + sample.setRegUser("eGov"); + return sample; + } + + @Test + public void crudTest() { + Sample sample = makeSample(); + + repository.insertSample(sample) + .as(StepVerifier::create) + .expectNextMatches(item -> { + assertThat(item.getId()).isNotNull(); + assertThat(item.getSampleId()).isEqualTo("SAMPLE-00001"); + assertThat(item.getName()).isEqualTo("Runtime"); + assertThat(item.getDescription()).isEqualTo("Runtime Tool"); + assertThat(item.getUseYn()).isEqualTo("Y"); + assertThat(item.getRegUser()).isEqualTo("eGov"); + return true; + }) + .verifyComplete(); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/test/java/org/egovframe/rte/psl/reactive/cassandra/repository/Sample.java b/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/test/java/org/egovframe/rte/psl/reactive/cassandra/repository/Sample.java new file mode 100644 index 00000000..c00f8cb5 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/test/java/org/egovframe/rte/psl/reactive/cassandra/repository/Sample.java @@ -0,0 +1,30 @@ +package org.egovframe.rte.psl.reactive.cassandra.repository; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.springframework.data.cassandra.core.cql.PrimaryKeyType; +import org.springframework.data.cassandra.core.mapping.Column; +import org.springframework.data.cassandra.core.mapping.PrimaryKeyColumn; +import org.springframework.data.cassandra.core.mapping.Table; + +@Data +@AllArgsConstructor +@NoArgsConstructor +@Table("sample") +public class Sample { + + @PrimaryKeyColumn(name="id", ordinal=0, type=PrimaryKeyType.PARTITIONED) + private String id; + @PrimaryKeyColumn(name="sample_id", ordinal=1, type=PrimaryKeyType.CLUSTERED) + private String sampleId; + @Column(value="name") + private String name; + @Column(value="description") + private String description; + @Column(value="use_yn") + private String useYn; + @Column(value="reg_user") + private String regUser; + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/test/java/org/egovframe/rte/psl/reactive/cassandra/repository/SampleRepository.java b/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/test/java/org/egovframe/rte/psl/reactive/cassandra/repository/SampleRepository.java new file mode 100644 index 00000000..9c3fec84 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.cassandra/src/test/java/org/egovframe/rte/psl/reactive/cassandra/repository/SampleRepository.java @@ -0,0 +1,56 @@ +package org.egovframe.rte.psl.reactive.cassandra.repository; + +import org.springframework.data.cassandra.ReactiveSession; +import org.springframework.data.cassandra.core.query.Criteria; +import org.springframework.data.cassandra.core.query.Query; +import org.springframework.stereotype.Repository; +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; + +import javax.annotation.Resource; + +@Repository +public class SampleRepository extends EgovCassandraRepository { + + @Resource(name="reactiveSession") + private ReactiveSession reactiveSession; + + public SampleRepository(ReactiveSession reactiveSession) { + super(reactiveSession); + this.reactiveSession = reactiveSession; + } + + private final String PARTITION_KEY_NAME = "part01"; + + public Flux selectAllSample() { + Query query = Query.empty(); + return selectAllData(query, Sample.class); + } + + public Mono selectOneSample(String sampleId) { + return selectOneData(Query.query( + Criteria.where("id").is(PARTITION_KEY_NAME), + Criteria.where("sample_id").is(sampleId) + ), Sample.class); + } + + public Mono countSample(String sampleId) { + return countData(Query.query( + Criteria.where("id").is(PARTITION_KEY_NAME), + Criteria.where("sample_id").is(sampleId) + ), Sample.class); + } + + public Mono insertSample(Sample sample) { + return insertData(sample); + } + + public Mono updateSample(Sample sample) { + return updateData(sample); + } + + public Mono deleteSample(Sample sample) { + return deleteData(sample); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.mongodb/pom.xml b/Persistence/org.egovframe.rte.psl.reactive.mongodb/pom.xml new file mode 100644 index 00000000..f7c04c40 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.mongodb/pom.xml @@ -0,0 +1,304 @@ + + 4.0.0 + org.egovframe.rte + org.egovframe.rte.psl.reactive.mongodb + 4.2.0 + jar + org.egovframe.rte.psl.reactive.mongodb + The eGovernment Standard Framework + https://www.egovframe.go.kr + + + + The Apache Software License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + + + + + 4.2.0 + 5.3.27 + 1.8 + UTF-8 + UTF-8 + + + + + egovframe + https://maven.egovframe.go.kr/maven/ + + true + + + false + + + + + + + + org.springframework + spring-webflux + ${spring.maven.artifact.version} + + + org.springframework + spring-context + ${spring.maven.artifact.version} + + + org.springframework + spring-tx + ${spring.maven.artifact.version} + + + io.projectreactor + reactor-core + 3.4.29 + + + + org.springframework.data + spring-data-mongodb + 3.4.12 + + + org.mongodb + mongodb-driver-reactivestreams + 4.9.1 + + + org.mongodb + mongodb-driver-core + 4.9.1 + + + org.mongodb + mongodb-driver-sync + 4.9.1 + + + + org.projectlombok + lombok + 1.18.28 + test + + + org.springframework + spring-test + ${spring.maven.artifact.version} + test + + + io.projectreactor + reactor-test + 3.4.29 + test + + + junit + junit + 4.13.2 + test + + + org.easymock + easymock + 5.1.0 + test + + + com.googlecode.log4jdbc + log4jdbc + 1.2 + test + + + org.slf4j + slf4j-api + + + + + org.assertj + assertj-core + 3.24.2 + test + + + + + install + ${basedir}/target + ${project.artifactId}-${project.version} + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.11.0 + + ${java.version} + ${java.version} + + + + org.codehaus.mojo + hibernate3-maven-plugin + 3.0 + + + org.hsqldb + hsqldb + 2.7.2 + jdk8 + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.21.0 + + + + + + org.apache.maven.plugins + maven-source-plugin + 3.2.1 + + + attach-sources + + jar + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.1.0 + + true + xml + + **/Abstract*.java + **/*Suite.java + + + **/*Test.java + + + + + org.codehaus.mojo + emma-maven-plugin + 1.0-alpha-3 + true + + + + + + ${basedir}/target/site + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 3.4.4 + + + sunlink + + javadoc + + true + + + https://docs.oracle.com/javase/8/docs/api/ + + + + + + + + org.codehaus.mojo + emma-maven-plugin + 1.0-alpha-3 + true + + + org.apache.maven.plugins + maven-surefire-report-plugin + 3.1.0 + true + + + + report-only + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + 128m + 512m + -Xdoclint:none + + + + + org.apache.maven.plugins + maven-jxr-plugin + 3.3.0 + + true + api docs + + + + + diff --git a/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/main/java/org/egovframe/rte/psl/reactive/mongodb/connect/EgovMongoDbConnectionFactory.java b/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/main/java/org/egovframe/rte/psl/reactive/mongodb/connect/EgovMongoDbConnectionFactory.java new file mode 100644 index 00000000..85b0b9be --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/main/java/org/egovframe/rte/psl/reactive/mongodb/connect/EgovMongoDbConnectionFactory.java @@ -0,0 +1,56 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.psl.reactive.mongodb.connect; + +import com.mongodb.ConnectionString; +import com.mongodb.MongoClientSettings; +import com.mongodb.reactivestreams.client.MongoClients; +import org.springframework.data.mongodb.ReactiveMongoDatabaseFactory; +import org.springframework.data.mongodb.core.SimpleReactiveMongoDatabaseFactory; + +/** + * MongoDB 데이터베이스 연동 클래스 + * + *

Desc.: MongoDB 데이터베이스 연동 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovMongoDbConnectionFactory { + + private final String mongoDbName; + private final String mongoDbUrl; + + public EgovMongoDbConnectionFactory(String mongoDbName, String mongoDbUrl) { + this.mongoDbName = mongoDbName; + this.mongoDbUrl = mongoDbUrl; + } + + public ReactiveMongoDatabaseFactory reactiveMongoDatabaseFactory() { + ConnectionString connectionString = new ConnectionString(this.mongoDbUrl); + MongoClientSettings mongoClientSettings = MongoClientSettings.builder().applyConnectionString(connectionString).build(); + return new SimpleReactiveMongoDatabaseFactory(MongoClients.create(mongoClientSettings), this.mongoDbName); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/main/java/org/egovframe/rte/psl/reactive/mongodb/connect/package.html b/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/main/java/org/egovframe/rte/psl/reactive/mongodb/connect/package.html new file mode 100644 index 00000000..d19960c0 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/main/java/org/egovframe/rte/psl/reactive/mongodb/connect/package.html @@ -0,0 +1,8 @@ + + + + + +MongoDB 데이터베이스 연동 클래스를 포함한 패키지이다. + + \ No newline at end of file diff --git a/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/main/java/org/egovframe/rte/psl/reactive/mongodb/repository/EgovMongoDbRepository.java b/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/main/java/org/egovframe/rte/psl/reactive/mongodb/repository/EgovMongoDbRepository.java new file mode 100644 index 00000000..60f563e1 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/main/java/org/egovframe/rte/psl/reactive/mongodb/repository/EgovMongoDbRepository.java @@ -0,0 +1,71 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.psl.reactive.mongodb.repository; + +import org.springframework.data.mongodb.ReactiveMongoDatabaseFactory; +import org.springframework.data.mongodb.core.ReactiveMongoTemplate; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.data.mongodb.core.query.Update; +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; + +/** + * MongoDB Repository 구현 클래스 + * + *

Desc.: MongoDB Repository 구현 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovMongoDbRepository extends ReactiveMongoTemplate { + + public EgovMongoDbRepository(ReactiveMongoDatabaseFactory reactiveMongoDatabaseFactory) { + super(reactiveMongoDatabaseFactory); + } + + public Flux selectAllData(Query query, Class entityClass) { + return find(query, entityClass); + } + + public Mono selectOneData(Query query, Class entityClass) { + return findOne(query, entityClass); + } + + public Mono countData(Query query, Class entityClass) { + return count(query, entityClass); + } + + public Mono insertData(T objectToSave) { + return insert(objectToSave); + } + + public Mono updateData(Query query, Update update, Class entityClass) { + return findAndModify(query, update, entityClass); + } + + public Mono deleteData(Query query, Class entityClass) { + return findAndRemove(query, entityClass); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/main/java/org/egovframe/rte/psl/reactive/mongodb/repository/package.html b/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/main/java/org/egovframe/rte/psl/reactive/mongodb/repository/package.html new file mode 100644 index 00000000..aa228900 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/main/java/org/egovframe/rte/psl/reactive/mongodb/repository/package.html @@ -0,0 +1,8 @@ + + + + + +MongoDB Repository 구현 클래스를 포함한 패키지이다. + + \ No newline at end of file diff --git a/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/test/java/org/egovframe/rte/psl/reactive/mongodb/repository/MongoDbConfiguration.java b/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/test/java/org/egovframe/rte/psl/reactive/mongodb/repository/MongoDbConfiguration.java new file mode 100644 index 00000000..0063df05 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/test/java/org/egovframe/rte/psl/reactive/mongodb/repository/MongoDbConfiguration.java @@ -0,0 +1,26 @@ +package org.egovframe.rte.psl.reactive.mongodb.repository; + +import org.egovframe.rte.psl.reactive.mongodb.connect.EgovMongoDbConnectionFactory; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; +import org.springframework.data.mongodb.ReactiveMongoDatabaseFactory; +import org.springframework.data.mongodb.repository.config.EnableMongoRepositories; +import org.springframework.web.reactive.config.EnableWebFlux; + +@Configuration +@EnableWebFlux +@ComponentScan(basePackages="org.egovframe.rte.psl.reactive.mongodb.repository") +@EnableMongoRepositories +public class MongoDbConfiguration { + + private String mongoDbName = "com"; + private String mongoDbUrl = "mongodb://com:com01@localhost:27017/com"; + + @Bean(name="reactiveMongoDatabaseFactory") + public ReactiveMongoDatabaseFactory reactiveMongoDatabaseFactory() { + EgovMongoDbConnectionFactory egovMongoDbConnectionFactory = new EgovMongoDbConnectionFactory(this.mongoDbName, this.mongoDbUrl); + return egovMongoDbConnectionFactory.reactiveMongoDatabaseFactory(); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/test/java/org/egovframe/rte/psl/reactive/mongodb/repository/MongoDbTest.java b/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/test/java/org/egovframe/rte/psl/reactive/mongodb/repository/MongoDbTest.java new file mode 100644 index 00000000..20b2693d --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/test/java/org/egovframe/rte/psl/reactive/mongodb/repository/MongoDbTest.java @@ -0,0 +1,50 @@ +package org.egovframe.rte.psl.reactive.mongodb.repository; + +import lombok.extern.slf4j.Slf4j; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; +import reactor.test.StepVerifier; + +import static org.assertj.core.api.Assertions.assertThat; + +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration(classes=MongoDbConfiguration.class) +@Slf4j +public class MongoDbTest { + + @Autowired + private SampleRepository repository; + + public Sample makeSample() { + Sample sample = new Sample(); + sample.setId(1); + sample.setSampleId("SAMPLE-00001"); + sample.setName("Runtime"); + sample.setDescription("Runtime Tool"); + sample.setUseYn("Y"); + sample.setRegUser("eGov"); + return sample; + } + + @Test + public void crudTest() { + Sample sample = makeSample(); + + repository.insertSample(sample) + .as(StepVerifier::create) + .expectNextMatches(item -> { + assertThat(item.getId()).isNotNull(); + assertThat(item.getSampleId()).isEqualTo("SAMPLE-00001"); + assertThat(item.getName()).isEqualTo("Runtime"); + assertThat(item.getDescription()).isEqualTo("Runtime Tool"); + assertThat(item.getUseYn()).isEqualTo("Y"); + assertThat(item.getRegUser()).isEqualTo("eGov"); + return true; + }) + .verifyComplete(); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/test/java/org/egovframe/rte/psl/reactive/mongodb/repository/Sample.java b/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/test/java/org/egovframe/rte/psl/reactive/mongodb/repository/Sample.java new file mode 100644 index 00000000..4eda0c93 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/test/java/org/egovframe/rte/psl/reactive/mongodb/repository/Sample.java @@ -0,0 +1,29 @@ +package org.egovframe.rte.psl.reactive.mongodb.repository; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.springframework.data.annotation.Id; +import org.springframework.data.mongodb.core.mapping.Document; +import org.springframework.data.mongodb.core.mapping.Field; + +@Data +@AllArgsConstructor +@NoArgsConstructor +@Document(collection="sample") +public class Sample { + + @Id + private Integer id; + @Field("sample_id") + private String sampleId; + @Field("name") + private String name; + @Field("description") + private String description; + @Field("use_yn") + private String useYn; + @Field("reg_user") + private String regUser; + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/test/java/org/egovframe/rte/psl/reactive/mongodb/repository/SampleRepository.java b/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/test/java/org/egovframe/rte/psl/reactive/mongodb/repository/SampleRepository.java new file mode 100644 index 00000000..f5e5c5d0 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.mongodb/src/test/java/org/egovframe/rte/psl/reactive/mongodb/repository/SampleRepository.java @@ -0,0 +1,63 @@ +package org.egovframe.rte.psl.reactive.mongodb.repository; + +import org.springframework.data.mongodb.ReactiveMongoDatabaseFactory; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.data.mongodb.core.query.Update; +import org.springframework.stereotype.Repository; +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; + +import javax.annotation.Resource; + +@Repository +public class SampleRepository extends EgovMongoDbRepository { + + @Resource(name="reactiveMongoDatabaseFactory") + private ReactiveMongoDatabaseFactory reactiveMongoDatabaseFactory; + + public SampleRepository(ReactiveMongoDatabaseFactory reactiveMongoDatabaseFactory) { + super(reactiveMongoDatabaseFactory); + this.reactiveMongoDatabaseFactory = reactiveMongoDatabaseFactory; + } + + public Flux selectAllSample() { + Query query = new Query(); + return selectAllData(query, Sample.class); + } + + public Mono selectOneSample(int id) { + Query query = new Query(); + query.addCriteria(Criteria.where("id").is(id)); + return selectOneData(query, Sample.class); + } + + public Mono countSample(int id) { + Query query = new Query(); + query.addCriteria(Criteria.where("id").is(id)); + return countData(query, Sample.class); + } + + public Mono insertSample(Sample sample) { + return insertData(sample); + } + + public Mono updateSample(Sample sample) { + Query query = new Query(); + query.addCriteria(Criteria.where("id").is(sample.getId())); + Update update = new Update(); + update.set("sample_id", sample.getSampleId()) + .set("name", sample.getName()) + .set("description", sample.getDescription()) + .set("use_yn", sample.getUseYn()) + .set("reg_user", sample.getRegUser()); + return updateData(query, update, Sample.class); + } + + public Mono deleteSample(Sample sample) { + Query query = new Query(); + query.addCriteria(Criteria.where("id").is(sample.getId())); + return deleteData(query, Sample.class); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.r2dbc/pom.xml b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/pom.xml new file mode 100644 index 00000000..0e1538b1 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/pom.xml @@ -0,0 +1,295 @@ + + 4.0.0 + org.egovframe.rte + org.egovframe.rte.psl.reactive.r2dbc + 4.2.0 + jar + org.egovframe.rte.psl.reactive.r2dbc + The eGovernment Standard Framework + https://www.egovframe.go.kr + + + + The Apache Software License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + + + + + 4.2.0 + 5.3.27 + 1.8 + UTF-8 + UTF-8 + + + + + egovframe + https://maven.egovframe.go.kr/maven/ + + true + + + false + + + + + + + + org.springframework + spring-webflux + ${spring.maven.artifact.version} + + + org.springframework + spring-context + ${spring.maven.artifact.version} + + + org.springframework + spring-tx + ${spring.maven.artifact.version} + + + io.projectreactor + reactor-core + 3.4.29 + + + + org.springframework.data + spring-data-r2dbc + 1.5.12 + + + + io.r2dbc + r2dbc-h2 + 0.9.1.RELEASE + test + + + org.projectlombok + lombok + 1.18.28 + test + + + org.springframework + spring-test + ${spring.maven.artifact.version} + test + + + io.projectreactor + reactor-test + 3.4.29 + test + + + junit + junit + 4.13.2 + test + + + org.easymock + easymock + 5.1.0 + test + + + com.googlecode.log4jdbc + log4jdbc + 1.2 + test + + + org.slf4j + slf4j-api + + + + + org.assertj + assertj-core + 3.24.2 + test + + + + + install + ${basedir}/target + ${project.artifactId}-${project.version} + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.11.0 + + ${java.version} + ${java.version} + + + + org.codehaus.mojo + hibernate3-maven-plugin + 3.0 + + + org.hsqldb + hsqldb + 2.7.2 + jdk8 + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.21.0 + + + + + + org.apache.maven.plugins + maven-source-plugin + 3.2.1 + + + attach-sources + + jar + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.1.0 + + true + xml + + **/Abstract*.java + **/*Suite.java + + + **/*Test.java + + + + + org.codehaus.mojo + emma-maven-plugin + 1.0-alpha-3 + true + + + + + + ${basedir}/target/site + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 3.4.4 + + + sunlink + + javadoc + + true + + + https://docs.oracle.com/javase/8/docs/api/ + + + + + + + + org.codehaus.mojo + emma-maven-plugin + 1.0-alpha-3 + true + + + org.apache.maven.plugins + maven-surefire-report-plugin + 3.1.0 + true + + + + report-only + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + 128m + 512m + -Xdoclint:none + + + + + org.apache.maven.plugins + maven-jxr-plugin + 3.3.0 + + true + api docs + + + + + diff --git a/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/main/java/org/egovframe/rte/psl/reactive/r2dbc/connect/EgovR2dbcConnectionFactory.java b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/main/java/org/egovframe/rte/psl/reactive/r2dbc/connect/EgovR2dbcConnectionFactory.java new file mode 100644 index 00000000..6778a25f --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/main/java/org/egovframe/rte/psl/reactive/r2dbc/connect/EgovR2dbcConnectionFactory.java @@ -0,0 +1,49 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.psl.reactive.r2dbc.connect; + +import io.r2dbc.spi.ConnectionFactories; +import io.r2dbc.spi.ConnectionFactory; + +/** + * R2DBC 데이터베이스 연동 클래스 + * + *

Desc.: R2DBC 데이터베이스 연동 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovR2dbcConnectionFactory { + + private final String r2dbcUrl; + + public EgovR2dbcConnectionFactory(String r2dbcUrl) { + this.r2dbcUrl = r2dbcUrl; + } + + public ConnectionFactory connectionFactory() { + return ConnectionFactories.get(this.r2dbcUrl); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/main/java/org/egovframe/rte/psl/reactive/r2dbc/connect/package.html b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/main/java/org/egovframe/rte/psl/reactive/r2dbc/connect/package.html new file mode 100644 index 00000000..da4c27c4 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/main/java/org/egovframe/rte/psl/reactive/r2dbc/connect/package.html @@ -0,0 +1,8 @@ + + + + + +R2DBC 데이터베이스 연동 클래스를 포함한 패키지이다. + + \ No newline at end of file diff --git a/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/main/java/org/egovframe/rte/psl/reactive/r2dbc/repository/EgovR2dbcRepository.java b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/main/java/org/egovframe/rte/psl/reactive/r2dbc/repository/EgovR2dbcRepository.java new file mode 100644 index 00000000..5dcd0a48 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/main/java/org/egovframe/rte/psl/reactive/r2dbc/repository/EgovR2dbcRepository.java @@ -0,0 +1,70 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.psl.reactive.r2dbc.repository; + +import io.r2dbc.spi.ConnectionFactory; +import org.springframework.data.r2dbc.core.R2dbcEntityTemplate; +import org.springframework.data.relational.core.query.Query; +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; + +/** + * R2DBC Repository 구현 클래스 + * + *

Desc.: R2DBC Repository 구현 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovR2dbcRepository extends R2dbcEntityTemplate { + + public EgovR2dbcRepository(ConnectionFactory connectionFactory) { + super(connectionFactory); + } + + public Flux selectAllData(Query query, Class entityClass) { + return select(query, entityClass); + } + + public Mono selectOneData(Query query, Class entityClass) { + return selectOne(query, entityClass); + } + + public Mono countData(Query query, Class entityClass) { + return count(query, entityClass); + } + + public Mono insertData(T entity) { + return insert(entity); + } + + public Mono updateData(T entity) { + return update(entity); + } + + public Mono deleteData(T entity) { + return delete(entity); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/main/java/org/egovframe/rte/psl/reactive/r2dbc/repository/package.html b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/main/java/org/egovframe/rte/psl/reactive/r2dbc/repository/package.html new file mode 100644 index 00000000..bb85eb83 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/main/java/org/egovframe/rte/psl/reactive/r2dbc/repository/package.html @@ -0,0 +1,8 @@ + + + + + +R2DBC Repository 구현 클래스를 포함한 패키지이다. + + \ No newline at end of file diff --git a/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/java/org/egovframe/rte/psl/reactive/r2dbc/repository/R2dbcConfiguration.java b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/java/org/egovframe/rte/psl/reactive/r2dbc/repository/R2dbcConfiguration.java new file mode 100644 index 00000000..60948acf --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/java/org/egovframe/rte/psl/reactive/r2dbc/repository/R2dbcConfiguration.java @@ -0,0 +1,43 @@ +package org.egovframe.rte.psl.reactive.r2dbc.repository; + +import io.r2dbc.spi.ConnectionFactory; +import org.egovframe.rte.psl.reactive.r2dbc.connect.EgovR2dbcConnectionFactory; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; +import org.springframework.core.io.ClassPathResource; +import org.springframework.data.r2dbc.repository.config.EnableR2dbcRepositories; +import org.springframework.r2dbc.connection.R2dbcTransactionManager; +import org.springframework.r2dbc.connection.init.ConnectionFactoryInitializer; +import org.springframework.r2dbc.connection.init.ResourceDatabasePopulator; +import org.springframework.transaction.ReactiveTransactionManager; +import org.springframework.web.reactive.config.EnableWebFlux; + +@Configuration +@EnableWebFlux +@ComponentScan(basePackages="org.egovframe.rte.psl.reactive.r2dbc.repository") +@EnableR2dbcRepositories +public class R2dbcConfiguration { + + private String r2dbcUrl = "r2dbc:h2:mem:///sampledb?options=DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE"; + + @Bean(name="connectionFactory") + public ConnectionFactory connectionFactory() { + EgovR2dbcConnectionFactory egovR2dbcConnectionFactory = new EgovR2dbcConnectionFactory(this.r2dbcUrl); + return egovR2dbcConnectionFactory.connectionFactory(); + } + + @Bean + public ConnectionFactoryInitializer initializer(ConnectionFactory connectionFactory) { + ConnectionFactoryInitializer initializer = new ConnectionFactoryInitializer(); + initializer.setConnectionFactory(connectionFactory); + initializer.setDatabasePopulator(new ResourceDatabasePopulator(new ClassPathResource("script/r2dbc-h2.sql"))); + return initializer; + } + + @Bean + public ReactiveTransactionManager transactionManager(ConnectionFactory connectionFactory) { + return new R2dbcTransactionManager(connectionFactory); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/java/org/egovframe/rte/psl/reactive/r2dbc/repository/R2dbcTest.java b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/java/org/egovframe/rte/psl/reactive/r2dbc/repository/R2dbcTest.java new file mode 100644 index 00000000..b3301e3e --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/java/org/egovframe/rte/psl/reactive/r2dbc/repository/R2dbcTest.java @@ -0,0 +1,50 @@ +package org.egovframe.rte.psl.reactive.r2dbc.repository; + +import lombok.extern.slf4j.Slf4j; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; +import reactor.test.StepVerifier; + +import static org.assertj.core.api.Assertions.assertThat; + +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration(classes=R2dbcConfiguration.class) +@Slf4j +public class R2dbcTest { + + @Autowired + private SampleRepository repository; + + public Sample makeSample() { + Sample sample = new Sample(); + sample.setId(1); + sample.setSampleId("SAMPLE-00001"); + sample.setName("Runtime"); + sample.setDescription("Runtime Tool"); + sample.setUseYn("Y"); + sample.setRegUser("eGov"); + return sample; + } + + @Test + public void crudTest() { + Sample sample = makeSample(); + + repository.insertSample(sample) + .as(StepVerifier::create) + .expectNextMatches(item -> { + assertThat(item.getId()).isNotNull(); + assertThat(item.getSampleId()).isEqualTo("SAMPLE-00001"); + assertThat(item.getName()).isEqualTo("Runtime"); + assertThat(item.getDescription()).isEqualTo("Runtime Tool"); + assertThat(item.getUseYn()).isEqualTo("Y"); + assertThat(item.getRegUser()).isEqualTo("eGov"); + return true; + }) + .verifyComplete(); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/java/org/egovframe/rte/psl/reactive/r2dbc/repository/Sample.java b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/java/org/egovframe/rte/psl/reactive/r2dbc/repository/Sample.java new file mode 100644 index 00000000..9decda1e --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/java/org/egovframe/rte/psl/reactive/r2dbc/repository/Sample.java @@ -0,0 +1,29 @@ +package org.egovframe.rte.psl.reactive.r2dbc.repository; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.springframework.data.annotation.Id; +import org.springframework.data.relational.core.mapping.Column; +import org.springframework.data.relational.core.mapping.Table; + +@Data +@NoArgsConstructor +@AllArgsConstructor +@Table(name="sample") +public class Sample { + + @Id + private Integer id; + @Column(value="sample_id") + private String sampleId; + @Column(value="name") + private String name; + @Column(value="description") + private String description; + @Column(value="use_yn") + private String useYn; + @Column(value="reg_user") + private String regUser; + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/java/org/egovframe/rte/psl/reactive/r2dbc/repository/SampleRepository.java b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/java/org/egovframe/rte/psl/reactive/r2dbc/repository/SampleRepository.java new file mode 100644 index 00000000..3b92ed1c --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/java/org/egovframe/rte/psl/reactive/r2dbc/repository/SampleRepository.java @@ -0,0 +1,47 @@ +package org.egovframe.rte.psl.reactive.r2dbc.repository; + +import io.r2dbc.spi.ConnectionFactory; +import org.springframework.data.relational.core.query.Query; +import org.springframework.stereotype.Repository; +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; + +import javax.annotation.Resource; + +import static org.springframework.data.r2dbc.query.Criteria.where; + +@Repository +public class SampleRepository extends EgovR2dbcRepository { + + @Resource(name="connectionFactory") + private ConnectionFactory connectionFactory; + + public SampleRepository(ConnectionFactory connectionFactory) { + super(connectionFactory); + } + + public Flux selectAllSample() { + return selectAllData(Query.empty(), Sample.class); + } + + public Mono selectOneSample(int id) { + return selectOneData(Query.query(where("id").is(id)), Sample.class); + } + + public Mono countSample() { + return countData(Query.empty(), Sample.class); + } + + public Mono insertSample(Sample sample) { + return insertData(sample); + } + + public Mono updateSample(Sample sample) { + return updateData(sample); + } + + public Mono deleteSample(Sample sample) { + return deleteData(sample); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/resources/script/r2dbc-h2.sql b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/resources/script/r2dbc-h2.sql new file mode 100644 index 00000000..6d31c408 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.r2dbc/src/test/resources/script/r2dbc-h2.sql @@ -0,0 +1,2 @@ +DROP ALL OBJECTS DELETE FILES +CREATE MEMORY TABLE IF NOT EXISTS sample(id int PRIMARY KEY auto_increment, sample_id VARCHAR(16) NOT NULL, name VARCHAR(50), description VARCHAR(100), use_yn CHAR(1), reg_user VARCHAR(10)) diff --git a/Persistence/org.egovframe.rte.psl.reactive.redis/pom.xml b/Persistence/org.egovframe.rte.psl.reactive.redis/pom.xml new file mode 100644 index 00000000..54760dd2 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.redis/pom.xml @@ -0,0 +1,304 @@ + + 4.0.0 + org.egovframe.rte + org.egovframe.rte.psl.reactive.redis + 4.2.0 + jar + org.egovframe.rte.psl.reactive.redis + The eGovernment Standard Framework + https://www.egovframe.go.kr + + + + The Apache Software License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + + + + + 4.2.0 + 5.3.27 + 1.8 + UTF-8 + UTF-8 + + + + + egovframe + https://maven.egovframe.go.kr/maven/ + + true + + + false + + + + + + + + org.springframework + spring-webflux + ${spring.maven.artifact.version} + + + org.springframework + spring-context + ${spring.maven.artifact.version} + + + org.springframework + spring-tx + ${spring.maven.artifact.version} + + + io.projectreactor + reactor-core + 3.4.29 + + + + org.springframework.data + spring-data-redis + 2.7.12 + + + io.lettuce + lettuce-core + 6.1.10.RELEASE + + + com.fasterxml.jackson.core + jackson-core + 2.15.2 + + + com.fasterxml.jackson.core + jackson-databind + 2.15.2 + + + + org.projectlombok + lombok + 1.18.28 + test + + + org.springframework + spring-test + ${spring.maven.artifact.version} + test + + + io.projectreactor + reactor-test + 3.4.29 + test + + + junit + junit + 4.13.2 + test + + + org.easymock + easymock + 5.1.0 + test + + + com.googlecode.log4jdbc + log4jdbc + 1.2 + test + + + org.slf4j + slf4j-api + + + + + org.assertj + assertj-core + 3.24.2 + test + + + + + install + ${basedir}/target + ${project.artifactId}-${project.version} + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.11.0 + + ${java.version} + ${java.version} + + + + org.codehaus.mojo + hibernate3-maven-plugin + 3.0 + + + org.hsqldb + hsqldb + 2.7.2 + jdk8 + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.21.0 + + + + + + org.apache.maven.plugins + maven-source-plugin + 3.2.1 + + + attach-sources + + jar + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.1.0 + + true + xml + + **/Abstract*.java + **/*Suite.java + + + **/*Test.java + + + + + org.codehaus.mojo + emma-maven-plugin + 1.0-alpha-3 + true + + + + + + ${basedir}/target/site + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 3.4.4 + + + sunlink + + javadoc + + true + + + https://docs.oracle.com/javase/8/docs/api/ + + + + + + + + org.codehaus.mojo + emma-maven-plugin + 1.0-alpha-3 + true + + + org.apache.maven.plugins + maven-surefire-report-plugin + 3.1.0 + true + + + + report-only + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + 128m + 512m + -Xdoclint:none + + + + + org.apache.maven.plugins + maven-jxr-plugin + 3.3.0 + + true + api docs + + + + + diff --git a/Persistence/org.egovframe.rte.psl.reactive.redis/src/main/java/org/egovframe/rte/psl/reactive/redis/connect/EgovRedisConfiguration.java b/Persistence/org.egovframe.rte.psl.reactive.redis/src/main/java/org/egovframe/rte/psl/reactive/redis/connect/EgovRedisConfiguration.java new file mode 100644 index 00000000..b66e55fe --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.redis/src/main/java/org/egovframe/rte/psl/reactive/redis/connect/EgovRedisConfiguration.java @@ -0,0 +1,51 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.psl.reactive.redis.connect; + +import org.springframework.data.redis.connection.ReactiveRedisConnectionFactory; +import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory; + +/** + * Redis 데이터베이스 연동 클래스 + * + *

Desc.: Redis 데이터베이스 연동 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovRedisConfiguration { + + private String host; + private int port; + + public EgovRedisConfiguration(String host, int port) { + this.host = host; + this.port = port; + } + + public ReactiveRedisConnectionFactory reactiveRedisConnectionFactory() { + return new LettuceConnectionFactory(this.host, this.port); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.redis/src/main/java/org/egovframe/rte/psl/reactive/redis/connect/package.html b/Persistence/org.egovframe.rte.psl.reactive.redis/src/main/java/org/egovframe/rte/psl/reactive/redis/connect/package.html new file mode 100644 index 00000000..2dbc50d2 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.redis/src/main/java/org/egovframe/rte/psl/reactive/redis/connect/package.html @@ -0,0 +1,8 @@ + + + + + +Redis 데이터베이스 연동 클래스를 포함한 패키지이다. + + \ No newline at end of file diff --git a/Persistence/org.egovframe.rte.psl.reactive.redis/src/main/java/org/egovframe/rte/psl/reactive/redis/repository/EgovRedisRepository.java b/Persistence/org.egovframe.rte.psl.reactive.redis/src/main/java/org/egovframe/rte/psl/reactive/redis/repository/EgovRedisRepository.java new file mode 100644 index 00000000..84ec03ff --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.redis/src/main/java/org/egovframe/rte/psl/reactive/redis/repository/EgovRedisRepository.java @@ -0,0 +1,74 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.psl.reactive.redis.repository; + +import org.springframework.data.redis.connection.ReactiveRedisConnectionFactory; +import org.springframework.data.redis.core.ReactiveRedisTemplate; +import org.springframework.data.redis.serializer.RedisSerializationContext; +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; + +/** + * Redis Repository 구현 클래스 + * + *

Desc.: Redis Repository 구현 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovRedisRepository extends ReactiveRedisTemplate { + + public EgovRedisRepository(ReactiveRedisConnectionFactory connectionFactory, RedisSerializationContext serializationContext) { + super(connectionFactory, serializationContext); + } + + public Flux selectData(String redisKey) { + return opsForList().range(redisKey, 0, -1); + } + + public Mono findIndex(String redisKey, T entity) { + return opsForList().indexOf(redisKey, entity); + } + + public Mono countData(String redisKey) { + return opsForList().size(redisKey); + } + + public Mono insertData(String redisKey, T entity) { + return opsForList().leftPush(redisKey, entity); + } + + public Mono updateData(String redisKey, long idx, T entity) { + return opsForList().set(redisKey, idx, entity); + } + + public Mono deleteAllData(String redisKey) { + return opsForList().delete(redisKey); + } + + public Mono deleteData(String redisKey, T entity) { + return opsForList().remove(redisKey, 0, entity); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.redis/src/main/java/org/egovframe/rte/psl/reactive/redis/repository/package.html b/Persistence/org.egovframe.rte.psl.reactive.redis/src/main/java/org/egovframe/rte/psl/reactive/redis/repository/package.html new file mode 100644 index 00000000..ad81e305 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.redis/src/main/java/org/egovframe/rte/psl/reactive/redis/repository/package.html @@ -0,0 +1,8 @@ + + + + + +Redis Repository 구현 클래스를 포함한 패키지이다. + + \ No newline at end of file diff --git a/Persistence/org.egovframe.rte.psl.reactive.redis/src/test/java/org/egovframe/rte/psl/reactive/redis/repository/RedisConfiguration.java b/Persistence/org.egovframe.rte.psl.reactive.redis/src/test/java/org/egovframe/rte/psl/reactive/redis/repository/RedisConfiguration.java new file mode 100644 index 00000000..582d3f8e --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.redis/src/test/java/org/egovframe/rte/psl/reactive/redis/repository/RedisConfiguration.java @@ -0,0 +1,35 @@ +package org.egovframe.rte.psl.reactive.redis.repository; + +import org.egovframe.rte.psl.reactive.redis.connect.EgovRedisConfiguration; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; +import org.springframework.data.redis.connection.ReactiveRedisConnectionFactory; +import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer; +import org.springframework.data.redis.serializer.RedisSerializationContext; +import org.springframework.data.redis.serializer.StringRedisSerializer; +import org.springframework.web.reactive.config.EnableWebFlux; + +@Configuration +@EnableWebFlux +@ComponentScan(basePackages="org.egovframe.rte.psl.reactive.redis.repository") +public class RedisConfiguration { + + private String host = "localhost"; + private int port = 6379; + + @Bean(name="reactiveRedisConnectionFactory") + public ReactiveRedisConnectionFactory reactiveRedisConnectionFactory() { + EgovRedisConfiguration egovRedisConfiguration = new EgovRedisConfiguration(this.host, this.port); + return egovRedisConfiguration.reactiveRedisConnectionFactory(); + } + + @Bean(name="sampleSerializationContext") + public RedisSerializationContext sampleSerializationContext() { + Jackson2JsonRedisSerializer serializer = new Jackson2JsonRedisSerializer<>(Sample.class); + RedisSerializationContext.RedisSerializationContextBuilder builder = + RedisSerializationContext.newSerializationContext(new StringRedisSerializer()); + return builder.value(serializer).hashValue(serializer).hashKey(serializer).build(); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.redis/src/test/java/org/egovframe/rte/psl/reactive/redis/repository/RedisTest.java b/Persistence/org.egovframe.rte.psl.reactive.redis/src/test/java/org/egovframe/rte/psl/reactive/redis/repository/RedisTest.java new file mode 100644 index 00000000..9b3b375f --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.redis/src/test/java/org/egovframe/rte/psl/reactive/redis/repository/RedisTest.java @@ -0,0 +1,45 @@ +package org.egovframe.rte.psl.reactive.redis.repository; + +import lombok.extern.slf4j.Slf4j; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; +import reactor.test.StepVerifier; + +import static org.assertj.core.api.Assertions.assertThat; + +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration(classes=RedisConfiguration.class) +@Slf4j +public class RedisTest { + + @Autowired + private SampleRepository repository; + + public Sample makeSample() { + Sample sample = new Sample(); + sample.setId("1"); + sample.setSampleId("SAMPLE-00001"); + sample.setName("Runtime"); + sample.setDescription("Runtime Tool"); + sample.setUseYn("Y"); + sample.setRegUser("eGov"); + return sample; + } + + @Test + public void crudTest() { + Sample sample = makeSample(); + + repository.insertSample(sample) + .as(StepVerifier::create) + .expectNextMatches(item -> { + assertThat(item.booleanValue()).isEqualTo(true); + return true; + }) + .verifyComplete(); + } + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.redis/src/test/java/org/egovframe/rte/psl/reactive/redis/repository/Sample.java b/Persistence/org.egovframe.rte.psl.reactive.redis/src/test/java/org/egovframe/rte/psl/reactive/redis/repository/Sample.java new file mode 100644 index 00000000..c5a86404 --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.redis/src/test/java/org/egovframe/rte/psl/reactive/redis/repository/Sample.java @@ -0,0 +1,26 @@ +package org.egovframe.rte.psl.reactive.redis.repository; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.springframework.data.annotation.Id; +import org.springframework.data.redis.core.RedisHash; +import org.springframework.data.redis.core.index.Indexed; + +@Data +@AllArgsConstructor +@NoArgsConstructor +@RedisHash("sample") +public class Sample { + + @Id + private String id; + @Indexed + private String sampleId; + @Indexed + private String name; + private String description; + private String useYn; + private String regUser; + +} diff --git a/Persistence/org.egovframe.rte.psl.reactive.redis/src/test/java/org/egovframe/rte/psl/reactive/redis/repository/SampleRepository.java b/Persistence/org.egovframe.rte.psl.reactive.redis/src/test/java/org/egovframe/rte/psl/reactive/redis/repository/SampleRepository.java new file mode 100644 index 00000000..6acff0fe --- /dev/null +++ b/Persistence/org.egovframe.rte.psl.reactive.redis/src/test/java/org/egovframe/rte/psl/reactive/redis/repository/SampleRepository.java @@ -0,0 +1,48 @@ +package org.egovframe.rte.psl.reactive.redis.repository; + +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.data.redis.connection.ReactiveRedisConnectionFactory; +import org.springframework.data.redis.serializer.RedisSerializationContext; +import org.springframework.stereotype.Repository; +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; + +@Repository +public class SampleRepository extends EgovRedisRepository { + + public SampleRepository( + @Qualifier("reactiveRedisConnectionFactory") ReactiveRedisConnectionFactory connectionFactory, + @Qualifier("sampleSerializationContext") RedisSerializationContext serializationContext) + { + super(connectionFactory, serializationContext); + } + + public Flux selectAllSample() { + return selectData("sample"); + } + + public Mono selectOneSample(String id) { + return this.selectAllSample().filter(v->v.getId().equals(id)).last(); + } + + public Mono countSample() { + return countData("sample"); + } + + public Mono insertSample(Sample sample) { + return insertData("sample", sample).hasElement(); + } + + public Mono updateSample(Sample sample) { + return findIndex("sample", sample).flatMap(idx->updateData("sample", idx, sample)); + } + + public Mono deleteAllSample() { + return deleteAllData("sample").hasElement(); + } + + public Mono deleteSample(Sample sample) { + return deleteData("sample", sample).hasElement(); + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.mvc/pom.xml b/Presentation/org.egovframe.rte.ptl.mvc/pom.xml index 0a253084..393db55a 100644 --- a/Presentation/org.egovframe.rte.ptl.mvc/pom.xml +++ b/Presentation/org.egovframe.rte.ptl.mvc/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.egovframe.rte org.egovframe.rte.ptl.mvc - 4.1.0 + 4.2.0 jar org.egovframe.rte.ptl.mvc The eGovernment Standard Framework @@ -18,10 +18,11 @@ - 5.3.20 - 4.1.0 + 4.2.0 + 5.3.27 1.8 - UTF-8 + UTF-8 + UTF-8 @@ -87,7 +88,7 @@ javax.servlet javax.servlet-api - 3.1.0 + 4.0.1 provided @@ -112,7 +113,7 @@ org.easymock easymock - 4.3 + 5.1.0 test @@ -132,11 +133,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} - ${project.encoding} @@ -147,21 +147,16 @@ org.hsqldb hsqldb - 2.5.2 + 2.7.2 + jdk8 - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - org.apache.maven.plugins maven-pmd-plugin - 3.17.0 + 3.21.0 @@ -179,14 +174,41 @@
+ + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.0 true - once xml **/Abstract*.java @@ -203,16 +225,6 @@ 1.0-alpha-3 true - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - ${java.version} - -Xdoclint:none - - @@ -222,7 +234,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.3.0 + 3.4.4 sunlink @@ -242,11 +254,13 @@ org.codehaus.mojo emma-maven-plugin + 1.0-alpha-3 true org.apache.maven.plugins maven-surefire-report-plugin + 3.1.0 true @@ -260,12 +274,10 @@ org.apache.maven.plugins maven-javadoc-plugin + 3.5.0 128m 512m - ${project.encoding} - ${project.encoding} - ${project.encoding} -Xdoclint:none @@ -273,11 +285,10 @@ org.apache.maven.plugins maven-jxr-plugin + 3.3.0 - ${project.encoding} - ${project.encoding} true - apidocs + api docs diff --git a/Presentation/org.egovframe.rte.ptl.reactive/pom.xml b/Presentation/org.egovframe.rte.ptl.reactive/pom.xml new file mode 100644 index 00000000..2ce2d489 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/pom.xml @@ -0,0 +1,301 @@ + + 4.0.0 + org.egovframe.rte + org.egovframe.rte.ptl.reactive + 4.2.0 + jar + org.egovframe.rte.ptl.reactive + The eGovernment Standard Framework + https://www.egovframe.go.kr + + + + The Apache Software License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + + + + + 4.2.0 + 5.3.27 + 1.8 + UTF-8 + UTF-8 + + + + + egovframe + https://maven.egovframe.go.kr/maven/ + + true + + + false + + + + + + + org.springframework + spring-webflux + ${spring.maven.artifact.version} + + + org.springframework + spring-context + ${spring.maven.artifact.version} + + + javax.servlet + javax.servlet-api + 4.0.1 + provided + + + javax + javaee-api + 8.0.1 + + + org.slf4j + slf4j-api + 2.0.7 + compile + + + com.googlecode.json-simple + json-simple + 1.1.1 + + + + + org.springframework + spring-test + ${spring.maven.artifact.version} + test + + + javax.validation + validation-api + 2.0.1.Final + test + + + org.hibernate.validator + hibernate-validator + 6.2.5.Final + test + + + javax.el + javax.el-api + 3.0.0 + test + + + org.glassfish + javax.el + 3.0.0 + test + + + junit + junit + 4.13.2 + test + + + org.easymock + easymock + 5.1.0 + test + + + org.powermock + powermock-module-junit4 + 2.0.9 + test + + + org.powermock + powermock-api-easymock + 2.0.9 + test + + + + + install + ${basedir}/target + ${project.artifactId}-${project.version} + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.11.0 + + ${java.version} + ${java.version} + + + + org.codehaus.mojo + hibernate3-maven-plugin + 3.0 + + + org.hsqldb + hsqldb + 2.7.2 + jdk8 + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.21.0 + + + + + + org.apache.maven.plugins + maven-source-plugin + 3.2.1 + + + attach-sources + + jar + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + none + + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.0 + + + deploy + deploy + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.1.0 + + true + xml + + **/Abstract*.java + **/*Suite.java + + + **/*Test.java + + + + + org.codehaus.mojo + emma-maven-plugin + 1.0-alpha-3 + true + + + + + + ${basedir}/target/site + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 3.4.4 + + + sunlink + + javadoc + + true + + + https://docs.oracle.com/javase/8/docs/api/ + + + + + + + + org.codehaus.mojo + emma-maven-plugin + 1.0-alpha-3 + true + + + org.apache.maven.plugins + maven-surefire-report-plugin + 3.1.0 + true + + + + report-only + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + 128m + 512m + -Xdoclint:none + + + + + org.apache.maven.plugins + maven-jxr-plugin + 3.3.0 + + true + api docs + + + + + diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/EgovController.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/EgovController.java new file mode 100644 index 00000000..3c4020cd --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/EgovController.java @@ -0,0 +1,33 @@ +package org.egovframe.rte.ptl.reactive.annotation; + +import org.springframework.core.annotation.AliasFor; +import org.springframework.stereotype.Controller; + +import java.lang.annotation.*; + +/** + * Indicates that an annotated class is a Controller + * + *

Desc.: Indicates that an annotated class is a Controller

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +@Target(ElementType.TYPE) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Controller +public @interface EgovController { + + @AliasFor(annotation = Controller.class) + String value() default ""; + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/EgovRepository.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/EgovRepository.java new file mode 100644 index 00000000..95975758 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/EgovRepository.java @@ -0,0 +1,33 @@ +package org.egovframe.rte.ptl.reactive.annotation; + +import org.springframework.core.annotation.AliasFor; +import org.springframework.stereotype.Repository; + +import java.lang.annotation.*; + +/** + * Indicates that an annotated class is a Repository + * + *

Desc.: Indicates that an annotated class is a Repository

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +@Target(ElementType.TYPE) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Repository +public @interface EgovRepository { + + @AliasFor(annotation = Repository.class) + String value() default ""; + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/EgovRestController.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/EgovRestController.java new file mode 100644 index 00000000..0d408ce0 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/EgovRestController.java @@ -0,0 +1,35 @@ +package org.egovframe.rte.ptl.reactive.annotation; + +import org.springframework.core.annotation.AliasFor; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.lang.annotation.*; + +/** + * A convenience annotation that is itself annotated with @Controller and @ResponseBody. + * + *

Desc.: A convenience annotation that is itself annotated with @Controller and @ResponseBody.

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +@Target(ElementType.TYPE) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Controller +@ResponseBody +public @interface EgovRestController { + + @AliasFor(annotation = Controller.class) + String value() default ""; + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/EgovService.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/EgovService.java new file mode 100644 index 00000000..992b01f5 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/EgovService.java @@ -0,0 +1,33 @@ +package org.egovframe.rte.ptl.reactive.annotation; + +import org.springframework.core.annotation.AliasFor; +import org.springframework.stereotype.Service; + +import java.lang.annotation.*; + +/** + * Indicates that an annotated class is a Service + * + *

Desc.: Indicates that an annotated class is a Service

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +@Target(ElementType.TYPE) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Service +public @interface EgovService { + + @AliasFor(annotation = Service.class) + String value() default ""; + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/package.html b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/package.html new file mode 100644 index 00000000..44e30281 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/annotation/package.html @@ -0,0 +1,8 @@ + + + + + +커스텀 어노테이션 클래스를 포함한 패키지이다. + + \ No newline at end of file diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovAbstractService.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovAbstractService.java new file mode 100644 index 00000000..68334e6a --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovAbstractService.java @@ -0,0 +1,40 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.ptl.reactive.exception; + +/** + * 비즈니스 서비스 구현체가 상속받는 추상클래스 + * + *

Desc.: 비즈니스 서비스 구현 시 디폴드로 Exception 발생을 위한 egovServiceException 메소드를 가짐

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public abstract class EgovAbstractService { + + protected Exception egovServiceException(final String message) { + return new EgovServiceException(message); + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovErrorCode.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovErrorCode.java new file mode 100644 index 00000000..06958520 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovErrorCode.java @@ -0,0 +1,85 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.ptl.reactive.exception; + +/** + * 요청에 대한 오류 반환값을 정의한 클래스 + * + *

Desc.: 요청에 대한 오류 반환값을 정의한 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovErrorCode { + + public static final EgovErrorCode INVALID_INPUT_VALUE = + new EgovErrorCode(400, "E001", "Invalid input value."); + public static final EgovErrorCode INVALID_TYPE_VALUE = + new EgovErrorCode(400, "E002", "Invalid input type."); + public static final EgovErrorCode ENTITY_NOT_FOUND = + new EgovErrorCode(400, "E003", "No input values found."); + public static final EgovErrorCode UNAUTHORIZED = + new EgovErrorCode(401, "E004", "User authentication is required."); + public static final EgovErrorCode JWT_EXPIRED = + new EgovErrorCode(401, "E005", "User authentication is required."); + public static final EgovErrorCode ACCESS_DENIED = + new EgovErrorCode(403, "E006", "Access denied."); + public static final EgovErrorCode NOT_FOUND = + new EgovErrorCode(404, "E007", "Page not found."); + public static final EgovErrorCode METHOD_NOT_ALLOWED = + new EgovErrorCode(405, "E008", "The HTTP method associated with the request is not supported."); + public static final EgovErrorCode NOT_ACCEPTABLE = + new EgovErrorCode(406, "E009", "The server does not provide a default representation."); + public static final EgovErrorCode REQUIRE_USER_JOIN = + new EgovErrorCode(412, "E010", "There are no registered users."); + public static final EgovErrorCode UNPROCESSABLE_ENTITY = + new EgovErrorCode(422, "E011", "Unable to follow requested instructions."); + public static final EgovErrorCode INTERNAL_SERVER_ERROR = + new EgovErrorCode(500, "E021", "Internal Server Error."); + public static final EgovErrorCode SERVICE_UNAVAILABLE = + new EgovErrorCode(503, "E022", "The service cannot be performed."); + + private final int status; + private final String code; + private final String message; + + private EgovErrorCode(int status, String code, String message) { + this.status = status; + this.code = code; + this.message = message; + } + + public int getStatus() { + return status; + } + + public String getCode() { + return code; + } + + public String getMessage() { + return message; + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovException.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovException.java new file mode 100644 index 00000000..5d37c510 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovException.java @@ -0,0 +1,66 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.ptl.reactive.exception; + +/** + * 런타임 시 비즈니스 로직상 사용자에게 알려줄 오류 메시지를 만들어 던지는 처리를 담당하는 클래스 + * + *

Desc.: 런타임 시 비즈니스 로직상 사용자에게 알려줄 오류 메시지를 만들어 던지는 처리를 담당하는 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovException extends RuntimeException { + + protected EgovErrorCode egovErrorCode; + + protected String message; + + public EgovException(EgovErrorCode egovErrorCode) { + this(egovErrorCode, true, null); + } + + public EgovException(String message) { + this(EgovErrorCode.INVALID_INPUT_VALUE, message); + } + + public EgovException(EgovErrorCode egovErrorCode, String message) { + this(egovErrorCode, false, message); + } + + public EgovException(EgovErrorCode egovErrorCode, boolean messageCode, String message) { + this.egovErrorCode = egovErrorCode; + if (messageCode) message = egovErrorCode.getMessage(); + this.message = message; + } + + public EgovErrorCode getEgovErrorCode() { + return egovErrorCode; + } + + public String getMessage() { + return message; + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovExceptionHandler.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovExceptionHandler.java new file mode 100644 index 00000000..00b4b10b --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovExceptionHandler.java @@ -0,0 +1,92 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.ptl.reactive.exception; + +import org.json.simple.JSONObject; +import org.springframework.core.annotation.Order; +import org.springframework.core.io.buffer.DataBuffer; +import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; +import org.springframework.http.server.reactive.ServerHttpResponse; +import org.springframework.web.server.ServerWebExchange; +import org.springframework.web.server.WebExceptionHandler; +import reactor.core.publisher.Mono; + +import java.util.HashMap; +import java.util.Map; + +/** + * 발생한 오류를 처리하고 동일한 형식으로 응답을 보내기 위한 클래스 + * + *

Desc.: 발생한 오류를 처리하고 동일한 형식으로 응답을 보내기 위한 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +@Order(-3) +public class EgovExceptionHandler implements WebExceptionHandler { + + @Override + public Mono handle(ServerWebExchange exchange, Throwable ex) { + ServerHttpResponse response = exchange.getResponse(); + if (ex instanceof EgovException) { + EgovException egovException = (EgovException) ex; + EgovErrorCode egovErrorCode = egovException.getEgovErrorCode(); + String message = egovException.getMessage(); + return getExceptionResponse(response, egovErrorCode, message); + } else if (ex instanceof EgovServiceException) { + EgovServiceException egovServiceException = (EgovServiceException) ex; + EgovErrorCode egovErrorCode = egovServiceException.getEgovErrorCode(); + String message = egovServiceException.getMessage(); + return getExceptionResponse(response, egovErrorCode, message); + } else { + EgovErrorCode egovErrorCode = EgovErrorCode.INTERNAL_SERVER_ERROR; + String message = egovErrorCode.getMessage(); + return getExceptionResponse(response, egovErrorCode, message); + } + } + + private Mono getExceptionResponse(ServerHttpResponse response, EgovErrorCode egovErrorCode, String message) { + EgovExceptionResponse egovResponse = EgovExceptionResponse.of(egovErrorCode, message); + return handlerResponse(response, + egovResponse.getTimestamp(), + egovResponse.getStatus(), + egovResponse.getCode(), + egovResponse.getMessage()); + } + + private Mono handlerResponse(ServerHttpResponse response, String timestamp, int status, String code, String message) { + response.setStatusCode(HttpStatus.valueOf(status)); + response.getHeaders().setContentType(MediaType.APPLICATION_JSON); + Map map = new HashMap<>(); + map.put("timestamp", timestamp); + map.put("status", HttpStatus.valueOf(status)); + map.put("code", code); + map.put("message", message); + JSONObject jsonObject = new JSONObject(map); + DataBuffer dataBuffer = response.bufferFactory().wrap(JSONObject.toJSONString(jsonObject).getBytes()); + return response.writeWith(Mono.just(dataBuffer)); + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovExceptionResponse.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovExceptionResponse.java new file mode 100644 index 00000000..dc3b6b71 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovExceptionResponse.java @@ -0,0 +1,71 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.ptl.reactive.exception; + +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; + +/** + * EgovExceptionHandler로 보내는 응답을 구성하는 클래스 + * + *

Desc.: EgovExceptionHandler로 보내는 응답을 구성하는 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovExceptionResponse { + + protected String timestamp; + protected int status; + protected String code; + protected String message; + + private EgovExceptionResponse(EgovErrorCode egovErrorCode, String message) { + this.timestamp = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); + this.status = egovErrorCode.getStatus(); + this.code = egovErrorCode.getCode(); + this.message = message; + } + + public static EgovExceptionResponse of(EgovErrorCode egovErrorCode, String message) { + return new EgovExceptionResponse(egovErrorCode, message); + } + + public String getTimestamp() { + return timestamp; + } + + public int getStatus() { + return status; + } + + public String getCode() { + return code; + } + + public String getMessage() { + return message; + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovServiceException.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovServiceException.java new file mode 100644 index 00000000..e46c0c41 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/EgovServiceException.java @@ -0,0 +1,57 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.ptl.reactive.exception; + +/** + * 비즈니스 서비스 구현체에서 발생시키는 Biz Exception 처리를 담당하는 클래스 + * + *

Desc.: 비즈니스 서비스 구현체에서 발생시키는 Biz Exception 처리를 담당하는 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovServiceException extends RuntimeException { + + protected EgovErrorCode egovErrorCode; + + protected String message; + + public EgovServiceException(String message) { + this(EgovErrorCode.INTERNAL_SERVER_ERROR, message); + } + + public EgovServiceException(EgovErrorCode egovErrorCode, String message) { + this.egovErrorCode = egovErrorCode; + this.message = message; + } + + public EgovErrorCode getEgovErrorCode() { + return egovErrorCode; + } + + public String getMessage() { + return message; + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/package.html b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/package.html new file mode 100644 index 00000000..0f632813 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/exception/package.html @@ -0,0 +1,8 @@ + + + + + +커스텀 예외처리 클래스를 포함한 패키지이다. + + \ No newline at end of file diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovCnCheck.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovCnCheck.java new file mode 100644 index 00000000..1f88b626 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovCnCheck.java @@ -0,0 +1,17 @@ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.Constraint; +import javax.validation.Payload; +import java.lang.annotation.*; + +@Target(ElementType.FIELD) +@Retention(RetentionPolicy.RUNTIME) +@Constraint(validatedBy = EgovCnCheckValidation.class) +@Documented +public @interface EgovCnCheck { + + String message() default "Invalid input values"; // 유효성 검사 false시 반환할 기본 메시지 + Class[] groups() default { }; // 어노테이션을 적용할 특정 상황(예를 들어 특정 Class 시 어노테이션 동작) + Class[] payload() default { }; // 심각한 정도 등 메타 데이터를 정의해 넣을 수 있음 + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovCnCheckValidation.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovCnCheckValidation.java new file mode 100644 index 00000000..78fbc0ba --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovCnCheckValidation.java @@ -0,0 +1,66 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.ConstraintValidator; +import javax.validation.ConstraintValidatorContext; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * 법인등록번호 유효성을 검증하기 위한 클래스 + * + *

Desc.: 법인등록번호 유효성을 검증하기 위한 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovCnCheckValidation implements ConstraintValidator { + + @Override + public boolean isValid(String value, ConstraintValidatorContext context) { + String mValue = value.replaceAll("-", ""); + String regex = "^[\\d]{13}+$"; + Pattern pattern = Pattern.compile(regex); + Matcher matcher = pattern.matcher(mValue); + boolean check = matcher.find(); + if (!check) { + return false; + } + + int sum = 0; + int[] weightArray = {1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2}; + for (int i = 0; i < 12; i++) { + sum += weightArray[i] * Integer.parseInt(mValue.substring(i,i+1)); + } + int total = 10 - sum % 10; + total = total % 10; + if (total == Integer.parseInt(mValue.substring(12))) { + return true; + } else { + return false; + } + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovCrnCheck.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovCrnCheck.java new file mode 100644 index 00000000..c1edd90a --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovCrnCheck.java @@ -0,0 +1,17 @@ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.Constraint; +import javax.validation.Payload; +import java.lang.annotation.*; + +@Target(ElementType.FIELD) +@Retention(RetentionPolicy.RUNTIME) +@Constraint(validatedBy = EgovCrnCheckValidation.class) +@Documented +public @interface EgovCrnCheck { + + String message() default "Invalid input values"; // 유효성 검사 false시 반환할 기본 메시지 + Class[] groups() default { }; // 어노테이션을 적용할 특정 상황(예를 들어 특정 Class 시 어노테이션 동작) + Class[] payload() default { }; // 심각한 정도 등 메타 데이터를 정의해 넣을 수 있음 + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovCrnCheckValidation.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovCrnCheckValidation.java new file mode 100644 index 00000000..710592fc --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovCrnCheckValidation.java @@ -0,0 +1,66 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.ConstraintValidator; +import javax.validation.ConstraintValidatorContext; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * 사업자등록번호 유효성을 검증하기 위한 클래스 + * + *

Desc.: 사업자등록번호 유효성을 검증하기 위한 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovCrnCheckValidation implements ConstraintValidator { + + @Override + public boolean isValid(String value, ConstraintValidatorContext context) { + String mValue = value.replaceAll("-", ""); + String regex = "^[\\d]{10}+$"; + Pattern pattern = Pattern.compile(regex); + Matcher matcher = pattern.matcher(mValue); + boolean check = matcher.find(); + if (!check) { + return false; + } + + int sum = 0; + int[] weightArray = {1, 3, 7, 1, 3, 7, 1, 3, 5, 1}; + for (int i = 0; i < 9; i++) { + sum += weightArray[i] * Integer.parseInt(mValue.substring(i,i+1)); + } + sum += Integer.parseInt(mValue.substring(8,9)) * 5 / 10; + int total = (10 - sum % 10) % 10; + if (total == Integer.parseInt(mValue.substring(9))) { + return true; + } else { + return false; + } + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovEmailCheck.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovEmailCheck.java new file mode 100644 index 00000000..59b64036 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovEmailCheck.java @@ -0,0 +1,17 @@ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.Constraint; +import javax.validation.Payload; +import java.lang.annotation.*; + +@Target(ElementType.FIELD) +@Retention(RetentionPolicy.RUNTIME) +@Constraint(validatedBy = EgovEmailCheckValidation.class) +@Documented +public @interface EgovEmailCheck { + + String message() default "Invalid input values"; // 유효성 검사 false시 반환할 기본 메시지 + Class[] groups() default { }; // 어노테이션을 적용할 특정 상황(예를 들어 특정 Class 시 어노테이션 동작) + Class[] payload() default { }; // 심각한 정도 등 메타 데이터를 정의해 넣을 수 있음 + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovEmailCheckValidation.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovEmailCheckValidation.java new file mode 100644 index 00000000..ef13d967 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovEmailCheckValidation.java @@ -0,0 +1,54 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.ConstraintValidator; +import javax.validation.ConstraintValidatorContext; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * 이메일 유효성을 검증하기 위한 클래스 + * + *

Desc.: 이메일 유효성을 검증하기 위한 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovEmailCheckValidation implements ConstraintValidator { + + @Override + public boolean isValid(String value, ConstraintValidatorContext context) { + String regex = "[0-9a-zA-Z]+(.[_a-z0-9-]+)*@(?:\\w+\\.)+\\w+$"; + Pattern pattern = Pattern.compile(regex); + Matcher matcher = pattern.matcher(value); + boolean check = matcher.find(); + if (!check) { + return false; + } else { + return true; + } + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovEnglishCheck.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovEnglishCheck.java new file mode 100644 index 00000000..5362c13d --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovEnglishCheck.java @@ -0,0 +1,17 @@ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.Constraint; +import javax.validation.Payload; +import java.lang.annotation.*; + +@Target(ElementType.FIELD) +@Retention(RetentionPolicy.RUNTIME) +@Constraint(validatedBy = EgovEnglishCheckValidation.class) +@Documented +public @interface EgovEnglishCheck { + + String message() default "Invalid input values"; // 유효성 검사 false시 반환할 기본 메시지 + Class[] groups() default { }; // 어노테이션을 적용할 특정 상황(예를 들어 특정 Class 시 어노테이션 동작) + Class[] payload() default { }; // 심각한 정도 등 메타 데이터를 정의해 넣을 수 있음 + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovEnglishCheckValidation.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovEnglishCheckValidation.java new file mode 100644 index 00000000..266d6b83 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovEnglishCheckValidation.java @@ -0,0 +1,54 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.ConstraintValidator; +import javax.validation.ConstraintValidatorContext; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * 영어 유효성을 검증하기 위한 클래스 + * + *

Desc.: 영어 유효성을 검증하기 위한 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovEnglishCheckValidation implements ConstraintValidator { + + @Override + public boolean isValid(String value, ConstraintValidatorContext context) { + String regex = "^[a-zA-Z]*$"; + Pattern pattern = Pattern.compile(regex); + Matcher matcher = pattern.matcher(value); + boolean check = matcher.find(); + if (!check) { + return false; + } else { + return true; + } + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovKoreanCheck.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovKoreanCheck.java new file mode 100644 index 00000000..45dfc6a2 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovKoreanCheck.java @@ -0,0 +1,17 @@ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.Constraint; +import javax.validation.Payload; +import java.lang.annotation.*; + +@Target(ElementType.FIELD) +@Retention(RetentionPolicy.RUNTIME) +@Constraint(validatedBy = EgovKoreanCheckValidation.class) +@Documented +public @interface EgovKoreanCheck { + + String message() default "Invalid input values"; // 유효성 검사 false시 반환할 기본 메시지 + Class[] groups() default { }; // 어노테이션을 적용할 특정 상황(예를 들어 특정 Class 시 어노테이션 동작) + Class[] payload() default { }; // 심각한 정도 등 메타 데이터를 정의해 넣을 수 있음 + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovKoreanCheckValidation.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovKoreanCheckValidation.java new file mode 100644 index 00000000..3143d336 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovKoreanCheckValidation.java @@ -0,0 +1,54 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.ConstraintValidator; +import javax.validation.ConstraintValidatorContext; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * 한국어 유효성을 검증하기 위한 클래스 + * + *

Desc.: 한국어 유효성을 검증하기 위한 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovKoreanCheckValidation implements ConstraintValidator { + + @Override + public boolean isValid(String value, ConstraintValidatorContext context) { + String regex = "^[ㄱ-ㅎ가-힣]*$"; + Pattern pattern = Pattern.compile(regex); + Matcher matcher = pattern.matcher(value); + boolean check = matcher.find(); + if (!check) { + return false; + } else { + return true; + } + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovMobilePhoneCheck.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovMobilePhoneCheck.java new file mode 100644 index 00000000..0354ee1b --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovMobilePhoneCheck.java @@ -0,0 +1,17 @@ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.Constraint; +import javax.validation.Payload; +import java.lang.annotation.*; + +@Target(ElementType.FIELD) +@Retention(RetentionPolicy.RUNTIME) +@Constraint(validatedBy = EgovMobilePhoneCheckValidation.class) +@Documented +public @interface EgovMobilePhoneCheck { + + String message() default "Invalid input values"; // 유효성 검사 false시 반환할 기본 메시지 + Class[] groups() default { }; // 어노테이션을 적용할 특정 상황(예를 들어 특정 Class 시 어노테이션 동작) + Class[] payload() default { }; // 심각한 정도 등 메타 데이터를 정의해 넣을 수 있음 + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovMobilePhoneCheckValidation.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovMobilePhoneCheckValidation.java new file mode 100644 index 00000000..023fc394 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovMobilePhoneCheckValidation.java @@ -0,0 +1,55 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.ConstraintValidator; +import javax.validation.ConstraintValidatorContext; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * 휴대전화번호 유효성을 검증하기 위한 클래스 + * + *

Desc.: 휴대전화번호 유효성을 검증하기 위한 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovMobilePhoneCheckValidation implements ConstraintValidator { + + @Override + public boolean isValid(String value, ConstraintValidatorContext context) { + String mValue = value.replaceAll("-", ""); + String regex = "^01(?:0|1|[6-9])(?:\\d{3}|\\d{4})\\d{4}$"; + Pattern pattern = Pattern.compile(regex); + Matcher matcher = pattern.matcher(mValue); + boolean check = matcher.find(); + if (!check) { + return false; + } else { + return true; + } + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovNullCheck.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovNullCheck.java new file mode 100644 index 00000000..34c64e0b --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovNullCheck.java @@ -0,0 +1,17 @@ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.Constraint; +import javax.validation.Payload; +import java.lang.annotation.*; + +@Target(ElementType.FIELD) +@Retention(RetentionPolicy.RUNTIME) +@Constraint(validatedBy = EgovNullCheckValidation.class) +@Documented +public @interface EgovNullCheck { + + String message() default "Please enter required values"; // 유효성 검사 false시 반환할 기본 메시지 + Class[] groups() default { }; // 어노테이션을 적용할 특정 상황(예를 들어 특정 Class 시 어노테이션 동작) + Class[] payload() default { }; // 심각한 정도 등 메타 데이터를 정의해 넣을 수 있음 + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovNullCheckValidation.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovNullCheckValidation.java new file mode 100644 index 00000000..4774740a --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovNullCheckValidation.java @@ -0,0 +1,50 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.ptl.reactive.validation; + +import org.springframework.util.ObjectUtils; + +import javax.validation.ConstraintValidator; +import javax.validation.ConstraintValidatorContext; + +/** + * 입력값 유효성을 검증하기 위한 클래스 + * + *

Desc.: 입력값 유효성을 검증하기 위한 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovNullCheckValidation implements ConstraintValidator { + + @Override + public boolean isValid(String value, ConstraintValidatorContext context) { + if (ObjectUtils.isEmpty(value)) { + return false; + } else { + return true; + } + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovPhoneCheck.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovPhoneCheck.java new file mode 100644 index 00000000..71874e7e --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovPhoneCheck.java @@ -0,0 +1,17 @@ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.Constraint; +import javax.validation.Payload; +import java.lang.annotation.*; + +@Target(ElementType.FIELD) +@Retention(RetentionPolicy.RUNTIME) +@Constraint(validatedBy = EgovPhoneCheckValidation.class) +@Documented +public @interface EgovPhoneCheck { + + String message() default "Invalid input values"; // 유효성 검사 false시 반환할 기본 메시지 + Class[] groups() default { }; // 어노테이션을 적용할 특정 상황(예를 들어 특정 Class 시 어노테이션 동작) + Class[] payload() default { }; // 심각한 정도 등 메타 데이터를 정의해 넣을 수 있음 + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovPhoneCheckValidation.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovPhoneCheckValidation.java new file mode 100644 index 00000000..392213fb --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovPhoneCheckValidation.java @@ -0,0 +1,55 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.ConstraintValidator; +import javax.validation.ConstraintValidatorContext; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * 일반전화번호 유효성을 검증하기 위한 클래스 + * + *

Desc.: 일반전화번호 유효성을 검증하기 위한 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovPhoneCheckValidation implements ConstraintValidator { + + @Override + public boolean isValid(String value, ConstraintValidatorContext context) { + String mValue = value.replaceAll("-", ""); + String regex = "^\\d{2,3}\\d{3,4}\\d{4}$"; + Pattern pattern = Pattern.compile(regex); + Matcher matcher = pattern.matcher(mValue); + boolean check = matcher.find(); + if (!check) { + return false; + } else { + return true; + } + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovPwdCheck.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovPwdCheck.java new file mode 100644 index 00000000..2089224c --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovPwdCheck.java @@ -0,0 +1,17 @@ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.Constraint; +import javax.validation.Payload; +import java.lang.annotation.*; + +@Target(ElementType.FIELD) +@Retention(RetentionPolicy.RUNTIME) +@Constraint(validatedBy = EgovPwdCheckValidation.class) +@Documented +public @interface EgovPwdCheck { + + String message() default "Invalid input values"; // 유효성 검사 false시 반환할 기본 메시지 + Class[] groups() default { }; // 어노테이션을 적용할 특정 상황(예를 들어 특정 Class 시 어노테이션 동작) + Class[] payload() default { }; // 심각한 정도 등 메타 데이터를 정의해 넣을 수 있음 + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovPwdCheckValidation.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovPwdCheckValidation.java new file mode 100644 index 00000000..94bfcc2d --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovPwdCheckValidation.java @@ -0,0 +1,104 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.ConstraintValidator; +import javax.validation.ConstraintValidatorContext; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * 비밀번호 유효성을 검증하기 위한 클래스 + * + *

Desc.: 비밀번호 유효성을 검증하기 위한 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovPwdCheckValidation implements ConstraintValidator { + + @Override + public boolean isValid(String value, ConstraintValidatorContext context) { + boolean check1 = passwordCheck(value); + if (!check1) { + return false; + } + + boolean check2 = repetitivePasswordCheck(value); + if (check2) { + return false; + } + + boolean check3 = consecutivePasswordCheck(value); + if (check3) { + return false; + } + + return true; + } + + /** + * 8이상 20자리 이하 자리수, 공백 체크, 영문자, 숫자, 특수 문자(~!@#$%^&*?)의 조합 체크 + */ + public static boolean passwordCheck(String value) { + String regex = "^(?=.*[A-Za-z])(?=.*\\d)(?=.*[~!@#$%^&*?])(?=\\S+$).{8,20}$"; + Pattern pattern = Pattern.compile(regex); + Matcher matcher = pattern.matcher(value); + return matcher.find(); + } + + /** + * 동일한 문자열 3개 이상(ex: aaa, bbb, 111, etc.) 체크 + */ + public static boolean repetitivePasswordCheck(String value) { + String regex = ".*(.)\\1{2,}.*"; + Pattern pattern = Pattern.compile(regex); + Matcher matcher = pattern.matcher(value); + return matcher.find(); + } + + /** + * 연속된 문자열 3개 이상(ex: abc, def, 123, etc.) 체크 + */ + public static boolean consecutivePasswordCheck(String value) { + String tmpValue = value.toUpperCase(); + int tmpLength = tmpValue.length(); + int[] tmpArray = new int[tmpLength]; + for (int i = 0; i < tmpLength; i++) { + tmpArray[i] = tmpValue.charAt(i); + } + + for (int i = 0; i < tmpLength - 2; i++) { + // 범위 A-Z / 0-9 + if ((tmpArray[i] > 47 && tmpArray[i + 2] < 58) || (tmpArray[i] > 64 && tmpArray[i + 2] < 91)) { + if (Math.abs(tmpArray[i + 2] - tmpArray[i + 1]) == 1 && Math.abs(tmpArray[i + 2] - tmpArray[i]) == 2) { + return true; + } + } + } + + return false; + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovRrnCheck.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovRrnCheck.java new file mode 100644 index 00000000..5c97480f --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovRrnCheck.java @@ -0,0 +1,17 @@ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.Constraint; +import javax.validation.Payload; +import java.lang.annotation.*; + +@Target(ElementType.FIELD) +@Retention(RetentionPolicy.RUNTIME) +@Constraint(validatedBy = EgovRrnCheckValidation.class) +@Documented +public @interface EgovRrnCheck { + + String message() default "Invalid input values"; // 유효성 검사 false시 반환할 기본 메시지 + Class[] groups() default { }; // 어노테이션을 적용할 특정 상황(예를 들어 특정 Class 시 어노테이션 동작) + Class[] payload() default { }; // 심각한 정도 등 메타 데이터를 정의해 넣을 수 있음 + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovRrnCheckValidation.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovRrnCheckValidation.java new file mode 100644 index 00000000..599dcd1a --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovRrnCheckValidation.java @@ -0,0 +1,67 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.ptl.reactive.validation; + +import javax.validation.ConstraintValidator; +import javax.validation.ConstraintValidatorContext; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * 주민등록번호(2020년 10월 이전) 유효성을 검증하기 위한 클래스 + * + *

Desc.: 주민등록번호(2020년 10월 이전) 유효성을 검증하기 위한 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovRrnCheckValidation implements ConstraintValidator { + + @Override + public boolean isValid(String value, ConstraintValidatorContext context) { + String mValue = value.replaceAll("-", ""); + String regex = "^[\\d]{6}[1-4][\\d]{6}+$"; + Pattern pattern = Pattern.compile(regex); + Matcher matcher = pattern.matcher(mValue); + boolean check = matcher.find(); + if (!check) { + return false; + } + + int sum = 0; + int[] weightArray = {2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5}; + for (int i = 0; i < 12; i++) { + sum += weightArray[i] * Integer.parseInt(mValue.substring(i,i+1)); + } + int total = 11 - sum % 11; + if (total == 10) total = 0; + if (total == 11) total = 1; + if (total == Integer.parseInt(mValue.substring(12))) { + return true; + } else { + return false; + } + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovValidation.java b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovValidation.java new file mode 100644 index 00000000..c83f6d85 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/EgovValidation.java @@ -0,0 +1,60 @@ +/* + * Copyright 2008-2009 MOPAS(Ministry of Public Administration and Security). + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.egovframe.rte.ptl.reactive.validation; + +import org.egovframe.rte.ptl.reactive.exception.EgovErrorCode; +import org.egovframe.rte.ptl.reactive.exception.EgovException; + +import javax.validation.ConstraintViolation; +import javax.validation.Validator; +import java.util.Set; +import java.util.stream.Collectors; + +/** + * Spring WebFlux의 Functional Endpoints 방식에서 데이터 유효성 검증에 사용되는 클래스 + * + *

Desc.: Spring WebFlux의 Functional Endpoints 방식에서 데이터 유효성 검증에 사용되는 클래스

+ * + * @author ESFC + * @since 2023.08.31 + * @version 1.0 + *
+ * 개정이력(Modification Information)
+ *
+ * 수정일		수정자				수정내용
+ * ----------------------------------------------
+ * 2023.08.31   ESFC            최초 생성
+ * 
+ */ +public class EgovValidation { + + private Validator validator; + + public EgovValidation(Validator validator) { + this.validator = validator; + } + + public T validate(T object) { + Set> errors = validator.validate(object); + if (errors.isEmpty()) { + return object; + } else { + String errorDetails = errors.stream().map(ConstraintViolation::getMessage).collect(Collectors.joining(", ")); + throw new EgovException(EgovErrorCode.INVALID_INPUT_VALUE, errorDetails); + } + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/package.html b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/package.html new file mode 100644 index 00000000..a4bf0f49 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/main/java/org/egovframe/rte/ptl/reactive/validation/package.html @@ -0,0 +1,8 @@ + + + + + +데이터 유효성 검증을 위해 Validation 클래스를 포함한 패키지이다. + + diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/test/java/org/egovframe/rte/ptl/reactive/exception/EgovExceptionHandlerTest.java b/Presentation/org.egovframe.rte.ptl.reactive/src/test/java/org/egovframe/rte/ptl/reactive/exception/EgovExceptionHandlerTest.java new file mode 100644 index 00000000..3bcf2c75 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/test/java/org/egovframe/rte/ptl/reactive/exception/EgovExceptionHandlerTest.java @@ -0,0 +1,28 @@ +package org.egovframe.rte.ptl.reactive.exception; + +import org.junit.Before; +import org.junit.Test; +import org.springframework.http.MediaType; +import org.springframework.test.web.reactive.server.WebTestClient; + +public class EgovExceptionHandlerTest { + + private WebTestClient webTestClient; + + @Before + public void setUp() { + this.webTestClient = WebTestClient.bindToController(new SampleController()) + .controllerAdvice(new EgovExceptionHandler()) + .build(); + } + + @Test + public void exceptionHandlerTest() { + this.webTestClient.get() + .uri("/test") + .accept(MediaType.APPLICATION_JSON) + .exchange() + .expectStatus().isNotFound(); + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/test/java/org/egovframe/rte/ptl/reactive/exception/SampleController.java b/Presentation/org.egovframe.rte.ptl.reactive/src/test/java/org/egovframe/rte/ptl/reactive/exception/SampleController.java new file mode 100644 index 00000000..1ff963a5 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/test/java/org/egovframe/rte/ptl/reactive/exception/SampleController.java @@ -0,0 +1,15 @@ +package org.egovframe.rte.ptl.reactive.exception; + +import org.egovframe.rte.ptl.reactive.annotation.EgovController; +import org.springframework.web.bind.annotation.GetMapping; +import reactor.core.publisher.Mono; + +@EgovController +public class SampleController { + + @GetMapping("/test") + public Mono test() { + return Mono.error(new EgovException(EgovErrorCode.NOT_FOUND)); + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/test/java/org/egovframe/rte/ptl/reactive/validation/EgovNotNullValidationTest.java b/Presentation/org.egovframe.rte.ptl.reactive/src/test/java/org/egovframe/rte/ptl/reactive/validation/EgovNotNullValidationTest.java new file mode 100644 index 00000000..79203bfc --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/test/java/org/egovframe/rte/ptl/reactive/validation/EgovNotNullValidationTest.java @@ -0,0 +1,57 @@ +package org.egovframe.rte.ptl.reactive.validation; + +import org.junit.After; +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; +import org.springframework.test.context.web.WebAppConfiguration; + +import javax.validation.ConstraintViolation; +import javax.validation.Validation; +import javax.validation.Validator; +import javax.validation.ValidatorFactory; +import java.util.Set; + +import static org.junit.Assert.assertEquals; + +@RunWith(SpringJUnit4ClassRunner.class) +@WebAppConfiguration +public class EgovNotNullValidationTest { + + private ValidatorFactory validatorFactory; + + private Validator validator; + + @Before + public void setup() { + this.validatorFactory = Validation.buildDefaultValidatorFactory(); + this.validator = validatorFactory.getValidator(); + } + + @After + public void close() { + this.validatorFactory.close(); + } + + public SampleDto makeSample() { + SampleDto sampleDto = new SampleDto(); + sampleDto.setId(1); + sampleDto.setSampleId(null); + sampleDto.setName("Runtime"); + sampleDto.setDescription("Runtime Tool"); + sampleDto.setUseYn("Y"); + sampleDto.setRegUser("eGov"); + return sampleDto; + } + + @Test + public void validateTest() { + SampleDto sampleDto = makeSample(); + + Set> validate = this.validator.validate(sampleDto); + + assertEquals("Please enter required values", validate.iterator().next().getMessage()); + } + +} diff --git a/Presentation/org.egovframe.rte.ptl.reactive/src/test/java/org/egovframe/rte/ptl/reactive/validation/SampleDto.java b/Presentation/org.egovframe.rte.ptl.reactive/src/test/java/org/egovframe/rte/ptl/reactive/validation/SampleDto.java new file mode 100644 index 00000000..f767a714 --- /dev/null +++ b/Presentation/org.egovframe.rte.ptl.reactive/src/test/java/org/egovframe/rte/ptl/reactive/validation/SampleDto.java @@ -0,0 +1,61 @@ +package org.egovframe.rte.ptl.reactive.validation; + +public class SampleDto { + + private Integer id; + @EgovNullCheck(message="Please enter required values") + private String sampleId; + private String name; + private String description; + private String useYn; + private String regUser; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getSampleId() { + return sampleId; + } + + public void setSampleId(String sampleId) { + this.sampleId = sampleId; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public String getUseYn() { + return useYn; + } + + public void setUseYn(String useYn) { + this.useYn = useYn; + } + + public String getRegUser() { + return regUser; + } + + public void setRegUser(String regUser) { + this.regUser = regUser; + } + +}