From 40e5a6ee2cef93eb491855bab8a1a528439f3b7e Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 07:29:57 +0000 Subject: [PATCH 01/31] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20hibernateTest?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hibernateTest/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hibernateTest/.keep diff --git a/hibernateTest/.keep b/hibernateTest/.keep new file mode 100644 index 00000000..e69de29b -- Gitee From fdc592e0d70e0d2427cc122b2d5da381a39e0f24 Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 07:31:17 +0000 Subject: [PATCH 02/31] aa Signed-off-by: wzhao510 <510273941@qq.com> --- hibernateTest/hiberateTest(1).zip | Bin 0 -> 89342 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hibernateTest/hiberateTest(1).zip diff --git a/hibernateTest/hiberateTest(1).zip b/hibernateTest/hiberateTest(1).zip new file mode 100644 index 0000000000000000000000000000000000000000..1bef38098a345cb6b51affd18d4ce732fbf3aae5 GIT binary patch literal 89342 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 Ll5`FJrX>9jTY Date: Fri, 20 Sep 2024 07:34:39 +0000 Subject: [PATCH 03/31] a Signed-off-by: wzhao510 <510273941@qq.com> --- hibernateTest/.gitignore | 38 ++++++++++++++++++ hibernateTest/pom.xml | 76 +++++++++++++++++++++++++++++++++++ hibernateTest/testGaussDB.iml | 8 ++++ 3 files changed, 122 insertions(+) create mode 100644 hibernateTest/.gitignore create mode 100644 hibernateTest/pom.xml create mode 100644 hibernateTest/testGaussDB.iml diff --git a/hibernateTest/.gitignore b/hibernateTest/.gitignore new file mode 100644 index 00000000..5ff6309b --- /dev/null +++ b/hibernateTest/.gitignore @@ -0,0 +1,38 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/hibernateTest/pom.xml b/hibernateTest/pom.xml new file mode 100644 index 00000000..0dc28ccc --- /dev/null +++ b/hibernateTest/pom.xml @@ -0,0 +1,76 @@ + + + 4.0.0 + + org.example + hiberate-test + 1.0-SNAPSHOT + + + 8 + 8 + UTF-8 + + + + + org.springframework.boot + spring-boot-starter-web + 2.7.9 + + + + org.springframework.boot + spring-boot-starter-test + 2.7.9 + test + + + + com.baomidou + mybatis-plus-boot-starter + 3.5.3 + + + org.opengauss + opengauss-jdbc + 6.0.0 + + + + + org.projectlombok + lombok + 1.18.20 + provided + + + + org.springframework.boot + spring-boot-starter-data-jpa + 2.7.9 + + + org.springframework.boot + spring-boot-starter-jdbc + 2.7.9 + + + mysql + mysql-connector-java + 8.0.13 + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + \ No newline at end of file diff --git a/hibernateTest/testGaussDB.iml b/hibernateTest/testGaussDB.iml new file mode 100644 index 00000000..f1da1227 --- /dev/null +++ b/hibernateTest/testGaussDB.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file -- Gitee From 53ec04cc952a125212c5999ead0f651af9efa843 Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 07:34:50 +0000 Subject: [PATCH 04/31] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20hi?= =?UTF-8?q?bernateTest/hiberateTest(1).zip?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hibernateTest/hiberateTest(1).zip | Bin 89342 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 hibernateTest/hiberateTest(1).zip diff --git a/hibernateTest/hiberateTest(1).zip b/hibernateTest/hiberateTest(1).zip deleted file mode 100644 index 1bef38098a345cb6b51affd18d4ce732fbf3aae5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89342 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 Ll5`FJrX>9jTY Date: Fri, 20 Sep 2024 07:35:46 +0000 Subject: [PATCH 05/31] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20src?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hibernateTest/src/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hibernateTest/src/.keep diff --git a/hibernateTest/src/.keep b/hibernateTest/src/.keep new file mode 100644 index 00000000..e69de29b -- Gitee From 9d8976f94749f37330d7eb301d9e24f7fbb3c87d Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 07:41:44 +0000 Subject: [PATCH 06/31] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20.idea?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hibernateTest/.idea/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hibernateTest/.idea/.keep diff --git a/hibernateTest/.idea/.keep b/hibernateTest/.idea/.keep new file mode 100644 index 00000000..e69de29b -- Gitee From b601b66577d3575f20eb95c4b32977f3fe5a109e Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 07:42:20 +0000 Subject: [PATCH 07/31] a Signed-off-by: wzhao510 <510273941@qq.com> --- hibernateTest/.idea/.gitignore | 5 + hibernateTest/.idea/compiler.xml | 17 ++ hibernateTest/.idea/encodings.xml | 7 + hibernateTest/.idea/jarRepositories.xml | 45 +++++ hibernateTest/.idea/misc.xml | 15 ++ hibernateTest/.idea/modules.xml | 8 + hibernateTest/.idea/uiDesigner.xml | 124 ++++++++++++ hibernateTest/.idea/vcs.xml | 6 + hibernateTest/.idea/workspace.xml | 239 ++++++++++++++++++++++++ 9 files changed, 466 insertions(+) create mode 100644 hibernateTest/.idea/.gitignore create mode 100644 hibernateTest/.idea/compiler.xml create mode 100644 hibernateTest/.idea/encodings.xml create mode 100644 hibernateTest/.idea/jarRepositories.xml create mode 100644 hibernateTest/.idea/misc.xml create mode 100644 hibernateTest/.idea/modules.xml create mode 100644 hibernateTest/.idea/uiDesigner.xml create mode 100644 hibernateTest/.idea/vcs.xml create mode 100644 hibernateTest/.idea/workspace.xml diff --git a/hibernateTest/.idea/.gitignore b/hibernateTest/.idea/.gitignore new file mode 100644 index 00000000..13845d8a --- /dev/null +++ b/hibernateTest/.idea/.gitignore @@ -0,0 +1,5 @@ +# Default ignored files +/shelf/ +/workspace.xml +# GitHub Copilot persisted chat sessions +/copilot/chatSessions diff --git a/hibernateTest/.idea/compiler.xml b/hibernateTest/.idea/compiler.xml new file mode 100644 index 00000000..baefd039 --- /dev/null +++ b/hibernateTest/.idea/compiler.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/hibernateTest/.idea/encodings.xml b/hibernateTest/.idea/encodings.xml new file mode 100644 index 00000000..a156f529 --- /dev/null +++ b/hibernateTest/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/hibernateTest/.idea/jarRepositories.xml b/hibernateTest/.idea/jarRepositories.xml new file mode 100644 index 00000000..bb06a233 --- /dev/null +++ b/hibernateTest/.idea/jarRepositories.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/hibernateTest/.idea/misc.xml b/hibernateTest/.idea/misc.xml new file mode 100644 index 00000000..bb7e0de2 --- /dev/null +++ b/hibernateTest/.idea/misc.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/hibernateTest/.idea/modules.xml b/hibernateTest/.idea/modules.xml new file mode 100644 index 00000000..93853b93 --- /dev/null +++ b/hibernateTest/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/hibernateTest/.idea/uiDesigner.xml b/hibernateTest/.idea/uiDesigner.xml new file mode 100644 index 00000000..6d50cd4d --- /dev/null +++ b/hibernateTest/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/hibernateTest/.idea/vcs.xml b/hibernateTest/.idea/vcs.xml new file mode 100644 index 00000000..c8397c94 --- /dev/null +++ b/hibernateTest/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/hibernateTest/.idea/workspace.xml b/hibernateTest/.idea/workspace.xml new file mode 100644 index 00000000..038b47e1 --- /dev/null +++ b/hibernateTest/.idea/workspace.xml @@ -0,0 +1,239 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + "associatedIndex": 1 +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1719975529776 + + + + + + + + + + jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/6.0.0/opengauss-jdbc-6.0.0.jar!/org/opengauss/jdbc/PgPreparedStatement.class + 1266 + + + jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/6.0.0/opengauss-jdbc-6.0.0.jar!/org/opengauss/jdbc/PgPreparedStatement.class + 181 + + + jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/5.0.2/opengauss-jdbc-5.0.2.jar!/org/postgresql/jdbc/PgPreparedStatement.class + 180 + + + jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/5.0.2/opengauss-jdbc-5.0.2.jar!/org/postgresql/jdbc/PgPreparedStatement.class + 171 + + + jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/5.0.2/opengauss-jdbc-5.0.2.jar!/org/postgresql/jdbc/PgResultSet.class + 244 + + + jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/5.0.2/opengauss-jdbc-5.0.2.jar!/org/postgresql/jdbc/PgResultSet.class + 1770 + + + + + \ No newline at end of file -- Gitee From c3c9f3d2cd436e5fd95356b63399fe3c538e245b Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 07:43:10 +0000 Subject: [PATCH 08/31] a Signed-off-by: wzhao510 <510273941@qq.com> --- hibernateTest/hiberateTest(1).zip | Bin 0 -> 89342 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hibernateTest/hiberateTest(1).zip diff --git a/hibernateTest/hiberateTest(1).zip b/hibernateTest/hiberateTest(1).zip new file mode 100644 index 0000000000000000000000000000000000000000..1bef38098a345cb6b51affd18d4ce732fbf3aae5 GIT binary patch literal 89342 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 Ll5`FJrX>9jTY Date: Fri, 20 Sep 2024 07:46:01 +0000 Subject: [PATCH 09/31] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20hi?= =?UTF-8?q?bernateTest/hiberateTest(1).zip?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hibernateTest/hiberateTest(1).zip | Bin 89342 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 hibernateTest/hiberateTest(1).zip diff --git a/hibernateTest/hiberateTest(1).zip b/hibernateTest/hiberateTest(1).zip deleted file mode 100644 index 1bef38098a345cb6b51affd18d4ce732fbf3aae5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89342 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 Ll5`FJrX>9jTY Date: Fri, 20 Sep 2024 07:48:39 +0000 Subject: [PATCH 10/31] add hibernateTest/.idea/copilot/chatSessions/blobs submodule. Signed-off-by: wzhao510 <510273941@qq.com> --- .gitmodules | 4 ++++ hibernateTest/.idea/copilot/chatSessions/blobs | 1 + 2 files changed, 5 insertions(+) create mode 100644 .gitmodules create mode 160000 hibernateTest/.idea/copilot/chatSessions/blobs diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..324bbf5c --- /dev/null +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "hibernateTest/.idea/copilot/chatSessions/blobs"] + url = https://gitee.com/wzhao510/examples + path = hibernateTest/.idea/copilot/chatSessions/blobs + diff --git a/hibernateTest/.idea/copilot/chatSessions/blobs b/hibernateTest/.idea/copilot/chatSessions/blobs new file mode 160000 index 00000000..2818991f --- /dev/null +++ b/hibernateTest/.idea/copilot/chatSessions/blobs @@ -0,0 +1 @@ +Subproject commit 2818991f6f1cba7b0893de167f7610ea4b38e03f -- Gitee From a2c4fe6c0befb859419e4ae515da5bb789aff935 Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 07:49:17 +0000 Subject: [PATCH 11/31] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=AD=90=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=20hibernateTest/.idea/copilot/chatSessions/blobs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitmodules | 4 ---- hibernateTest/.idea/copilot/chatSessions/blobs | 1 - 2 files changed, 5 deletions(-) delete mode 160000 hibernateTest/.idea/copilot/chatSessions/blobs diff --git a/.gitmodules b/.gitmodules index 324bbf5c..e69de29b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,4 +0,0 @@ -[submodule "hibernateTest/.idea/copilot/chatSessions/blobs"] - url = https://gitee.com/wzhao510/examples - path = hibernateTest/.idea/copilot/chatSessions/blobs - diff --git a/hibernateTest/.idea/copilot/chatSessions/blobs b/hibernateTest/.idea/copilot/chatSessions/blobs deleted file mode 160000 index 2818991f..00000000 --- a/hibernateTest/.idea/copilot/chatSessions/blobs +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2818991f6f1cba7b0893de167f7610ea4b38e03f -- Gitee From 1f9846f8b467f417eae616bfa193c4a88c21802e Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 07:50:32 +0000 Subject: [PATCH 12/31] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20hi?= =?UTF-8?q?bernateTest?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hibernateTest/.gitignore | 38 ---- hibernateTest/.idea/.gitignore | 5 - hibernateTest/.idea/.keep | 0 hibernateTest/.idea/compiler.xml | 17 -- hibernateTest/.idea/encodings.xml | 7 - hibernateTest/.idea/jarRepositories.xml | 45 ----- hibernateTest/.idea/misc.xml | 15 -- hibernateTest/.idea/modules.xml | 8 - hibernateTest/.idea/uiDesigner.xml | 124 ------------ hibernateTest/.idea/vcs.xml | 6 - hibernateTest/.idea/workspace.xml | 239 ------------------------ hibernateTest/.keep | 0 hibernateTest/pom.xml | 76 -------- hibernateTest/src/.keep | 0 hibernateTest/testGaussDB.iml | 8 - 15 files changed, 588 deletions(-) delete mode 100644 hibernateTest/.gitignore delete mode 100644 hibernateTest/.idea/.gitignore delete mode 100644 hibernateTest/.idea/.keep delete mode 100644 hibernateTest/.idea/compiler.xml delete mode 100644 hibernateTest/.idea/encodings.xml delete mode 100644 hibernateTest/.idea/jarRepositories.xml delete mode 100644 hibernateTest/.idea/misc.xml delete mode 100644 hibernateTest/.idea/modules.xml delete mode 100644 hibernateTest/.idea/uiDesigner.xml delete mode 100644 hibernateTest/.idea/vcs.xml delete mode 100644 hibernateTest/.idea/workspace.xml delete mode 100644 hibernateTest/.keep delete mode 100644 hibernateTest/pom.xml delete mode 100644 hibernateTest/src/.keep delete mode 100644 hibernateTest/testGaussDB.iml diff --git a/hibernateTest/.gitignore b/hibernateTest/.gitignore deleted file mode 100644 index 5ff6309b..00000000 --- a/hibernateTest/.gitignore +++ /dev/null @@ -1,38 +0,0 @@ -target/ -!.mvn/wrapper/maven-wrapper.jar -!**/src/main/**/target/ -!**/src/test/**/target/ - -### IntelliJ IDEA ### -.idea/modules.xml -.idea/jarRepositories.xml -.idea/compiler.xml -.idea/libraries/ -*.iws -*.iml -*.ipr - -### Eclipse ### -.apt_generated -.classpath -.factorypath -.project -.settings -.springBeans -.sts4-cache - -### NetBeans ### -/nbproject/private/ -/nbbuild/ -/dist/ -/nbdist/ -/.nb-gradle/ -build/ -!**/src/main/**/build/ -!**/src/test/**/build/ - -### VS Code ### -.vscode/ - -### Mac OS ### -.DS_Store \ No newline at end of file diff --git a/hibernateTest/.idea/.gitignore b/hibernateTest/.idea/.gitignore deleted file mode 100644 index 13845d8a..00000000 --- a/hibernateTest/.idea/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# GitHub Copilot persisted chat sessions -/copilot/chatSessions diff --git a/hibernateTest/.idea/.keep b/hibernateTest/.idea/.keep deleted file mode 100644 index e69de29b..00000000 diff --git a/hibernateTest/.idea/compiler.xml b/hibernateTest/.idea/compiler.xml deleted file mode 100644 index baefd039..00000000 --- a/hibernateTest/.idea/compiler.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/hibernateTest/.idea/encodings.xml b/hibernateTest/.idea/encodings.xml deleted file mode 100644 index a156f529..00000000 --- a/hibernateTest/.idea/encodings.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/hibernateTest/.idea/jarRepositories.xml b/hibernateTest/.idea/jarRepositories.xml deleted file mode 100644 index bb06a233..00000000 --- a/hibernateTest/.idea/jarRepositories.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/hibernateTest/.idea/misc.xml b/hibernateTest/.idea/misc.xml deleted file mode 100644 index bb7e0de2..00000000 --- a/hibernateTest/.idea/misc.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/hibernateTest/.idea/modules.xml b/hibernateTest/.idea/modules.xml deleted file mode 100644 index 93853b93..00000000 --- a/hibernateTest/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/hibernateTest/.idea/uiDesigner.xml b/hibernateTest/.idea/uiDesigner.xml deleted file mode 100644 index 6d50cd4d..00000000 --- a/hibernateTest/.idea/uiDesigner.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/hibernateTest/.idea/vcs.xml b/hibernateTest/.idea/vcs.xml deleted file mode 100644 index c8397c94..00000000 --- a/hibernateTest/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/hibernateTest/.idea/workspace.xml b/hibernateTest/.idea/workspace.xml deleted file mode 100644 index 038b47e1..00000000 --- a/hibernateTest/.idea/workspace.xml +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - { - "associatedIndex": 1 -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1719975529776 - - - - - - - - - - jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/6.0.0/opengauss-jdbc-6.0.0.jar!/org/opengauss/jdbc/PgPreparedStatement.class - 1266 - - - jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/6.0.0/opengauss-jdbc-6.0.0.jar!/org/opengauss/jdbc/PgPreparedStatement.class - 181 - - - jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/5.0.2/opengauss-jdbc-5.0.2.jar!/org/postgresql/jdbc/PgPreparedStatement.class - 180 - - - jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/5.0.2/opengauss-jdbc-5.0.2.jar!/org/postgresql/jdbc/PgPreparedStatement.class - 171 - - - jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/5.0.2/opengauss-jdbc-5.0.2.jar!/org/postgresql/jdbc/PgResultSet.class - 244 - - - jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/5.0.2/opengauss-jdbc-5.0.2.jar!/org/postgresql/jdbc/PgResultSet.class - 1770 - - - - - \ No newline at end of file diff --git a/hibernateTest/.keep b/hibernateTest/.keep deleted file mode 100644 index e69de29b..00000000 diff --git a/hibernateTest/pom.xml b/hibernateTest/pom.xml deleted file mode 100644 index 0dc28ccc..00000000 --- a/hibernateTest/pom.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - 4.0.0 - - org.example - hiberate-test - 1.0-SNAPSHOT - - - 8 - 8 - UTF-8 - - - - - org.springframework.boot - spring-boot-starter-web - 2.7.9 - - - - org.springframework.boot - spring-boot-starter-test - 2.7.9 - test - - - - com.baomidou - mybatis-plus-boot-starter - 3.5.3 - - - org.opengauss - opengauss-jdbc - 6.0.0 - - - - - org.projectlombok - lombok - 1.18.20 - provided - - - - org.springframework.boot - spring-boot-starter-data-jpa - 2.7.9 - - - org.springframework.boot - spring-boot-starter-jdbc - 2.7.9 - - - mysql - mysql-connector-java - 8.0.13 - - - - - - - org.springframework.boot - spring-boot-maven-plugin - - - - - \ No newline at end of file diff --git a/hibernateTest/src/.keep b/hibernateTest/src/.keep deleted file mode 100644 index e69de29b..00000000 diff --git a/hibernateTest/testGaussDB.iml b/hibernateTest/testGaussDB.iml deleted file mode 100644 index f1da1227..00000000 --- a/hibernateTest/testGaussDB.iml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file -- Gitee From 9978eb5014bda3c7da2bead5452565c4b2b46961 Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 08:56:13 +0000 Subject: [PATCH 13/31] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20hibernateTest?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hibernateTest/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hibernateTest/.keep diff --git a/hibernateTest/.keep b/hibernateTest/.keep new file mode 100644 index 00000000..e69de29b -- Gitee From f893a4298ac785098c9c6433cf08602dea174045 Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 08:57:18 +0000 Subject: [PATCH 14/31] a Signed-off-by: wzhao510 <510273941@qq.com> --- hibernateTest/.gitignore | 38 ++++++++++++++++++ hibernateTest/pom.xml | 76 +++++++++++++++++++++++++++++++++++ hibernateTest/testGaussDB.iml | 8 ++++ 3 files changed, 122 insertions(+) create mode 100644 hibernateTest/.gitignore create mode 100644 hibernateTest/pom.xml create mode 100644 hibernateTest/testGaussDB.iml diff --git a/hibernateTest/.gitignore b/hibernateTest/.gitignore new file mode 100644 index 00000000..5ff6309b --- /dev/null +++ b/hibernateTest/.gitignore @@ -0,0 +1,38 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/hibernateTest/pom.xml b/hibernateTest/pom.xml new file mode 100644 index 00000000..0dc28ccc --- /dev/null +++ b/hibernateTest/pom.xml @@ -0,0 +1,76 @@ + + + 4.0.0 + + org.example + hiberate-test + 1.0-SNAPSHOT + + + 8 + 8 + UTF-8 + + + + + org.springframework.boot + spring-boot-starter-web + 2.7.9 + + + + org.springframework.boot + spring-boot-starter-test + 2.7.9 + test + + + + com.baomidou + mybatis-plus-boot-starter + 3.5.3 + + + org.opengauss + opengauss-jdbc + 6.0.0 + + + + + org.projectlombok + lombok + 1.18.20 + provided + + + + org.springframework.boot + spring-boot-starter-data-jpa + 2.7.9 + + + org.springframework.boot + spring-boot-starter-jdbc + 2.7.9 + + + mysql + mysql-connector-java + 8.0.13 + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + \ No newline at end of file diff --git a/hibernateTest/testGaussDB.iml b/hibernateTest/testGaussDB.iml new file mode 100644 index 00000000..f1da1227 --- /dev/null +++ b/hibernateTest/testGaussDB.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file -- Gitee From f58ab0f29cbc329c08a2b63fe8e73ff945d27c06 Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 08:57:35 +0000 Subject: [PATCH 15/31] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20src?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hibernateTest/src/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hibernateTest/src/.keep diff --git a/hibernateTest/src/.keep b/hibernateTest/src/.keep new file mode 100644 index 00000000..e69de29b -- Gitee From 08f524a37d0965f95fdc0957ea5efc94bfd5958b Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 08:57:55 +0000 Subject: [PATCH 16/31] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20.idea?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hibernateTest/.idea/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hibernateTest/.idea/.keep diff --git a/hibernateTest/.idea/.keep b/hibernateTest/.idea/.keep new file mode 100644 index 00000000..e69de29b -- Gitee From f0aa7837d363b81592734664993672f88a903420 Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 08:58:22 +0000 Subject: [PATCH 17/31] a Signed-off-by: wzhao510 <510273941@qq.com> --- hibernateTest/.idea/.gitignore | 5 + hibernateTest/.idea/compiler.xml | 17 ++ hibernateTest/.idea/encodings.xml | 7 + hibernateTest/.idea/jarRepositories.xml | 45 +++++ hibernateTest/.idea/misc.xml | 15 ++ hibernateTest/.idea/modules.xml | 8 + hibernateTest/.idea/uiDesigner.xml | 124 ++++++++++++ hibernateTest/.idea/vcs.xml | 6 + hibernateTest/.idea/workspace.xml | 239 ++++++++++++++++++++++++ 9 files changed, 466 insertions(+) create mode 100644 hibernateTest/.idea/.gitignore create mode 100644 hibernateTest/.idea/compiler.xml create mode 100644 hibernateTest/.idea/encodings.xml create mode 100644 hibernateTest/.idea/jarRepositories.xml create mode 100644 hibernateTest/.idea/misc.xml create mode 100644 hibernateTest/.idea/modules.xml create mode 100644 hibernateTest/.idea/uiDesigner.xml create mode 100644 hibernateTest/.idea/vcs.xml create mode 100644 hibernateTest/.idea/workspace.xml diff --git a/hibernateTest/.idea/.gitignore b/hibernateTest/.idea/.gitignore new file mode 100644 index 00000000..13845d8a --- /dev/null +++ b/hibernateTest/.idea/.gitignore @@ -0,0 +1,5 @@ +# Default ignored files +/shelf/ +/workspace.xml +# GitHub Copilot persisted chat sessions +/copilot/chatSessions diff --git a/hibernateTest/.idea/compiler.xml b/hibernateTest/.idea/compiler.xml new file mode 100644 index 00000000..baefd039 --- /dev/null +++ b/hibernateTest/.idea/compiler.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/hibernateTest/.idea/encodings.xml b/hibernateTest/.idea/encodings.xml new file mode 100644 index 00000000..a156f529 --- /dev/null +++ b/hibernateTest/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/hibernateTest/.idea/jarRepositories.xml b/hibernateTest/.idea/jarRepositories.xml new file mode 100644 index 00000000..bb06a233 --- /dev/null +++ b/hibernateTest/.idea/jarRepositories.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/hibernateTest/.idea/misc.xml b/hibernateTest/.idea/misc.xml new file mode 100644 index 00000000..bb7e0de2 --- /dev/null +++ b/hibernateTest/.idea/misc.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/hibernateTest/.idea/modules.xml b/hibernateTest/.idea/modules.xml new file mode 100644 index 00000000..93853b93 --- /dev/null +++ b/hibernateTest/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/hibernateTest/.idea/uiDesigner.xml b/hibernateTest/.idea/uiDesigner.xml new file mode 100644 index 00000000..6d50cd4d --- /dev/null +++ b/hibernateTest/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/hibernateTest/.idea/vcs.xml b/hibernateTest/.idea/vcs.xml new file mode 100644 index 00000000..c8397c94 --- /dev/null +++ b/hibernateTest/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/hibernateTest/.idea/workspace.xml b/hibernateTest/.idea/workspace.xml new file mode 100644 index 00000000..038b47e1 --- /dev/null +++ b/hibernateTest/.idea/workspace.xml @@ -0,0 +1,239 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + "associatedIndex": 1 +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1719975529776 + + + + + + + + + + jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/6.0.0/opengauss-jdbc-6.0.0.jar!/org/opengauss/jdbc/PgPreparedStatement.class + 1266 + + + jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/6.0.0/opengauss-jdbc-6.0.0.jar!/org/opengauss/jdbc/PgPreparedStatement.class + 181 + + + jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/5.0.2/opengauss-jdbc-5.0.2.jar!/org/postgresql/jdbc/PgPreparedStatement.class + 180 + + + jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/5.0.2/opengauss-jdbc-5.0.2.jar!/org/postgresql/jdbc/PgPreparedStatement.class + 171 + + + jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/5.0.2/opengauss-jdbc-5.0.2.jar!/org/postgresql/jdbc/PgResultSet.class + 244 + + + jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/5.0.2/opengauss-jdbc-5.0.2.jar!/org/postgresql/jdbc/PgResultSet.class + 1770 + + + + + \ No newline at end of file -- Gitee From 93df8fb8e9ac92f28a3e7c4c41f54557d45775be Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 08:58:54 +0000 Subject: [PATCH 18/31] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20copilot?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hibernateTest/.idea/copilot/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hibernateTest/.idea/copilot/.keep diff --git a/hibernateTest/.idea/copilot/.keep b/hibernateTest/.idea/copilot/.keep new file mode 100644 index 00000000..e69de29b -- Gitee From af5224a3be5ce836431dda4732e695656c4a068f Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 08:59:25 +0000 Subject: [PATCH 19/31] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20chatSessions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hibernateTest/.idea/copilot/chatSessions/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hibernateTest/.idea/copilot/chatSessions/.keep diff --git a/hibernateTest/.idea/copilot/chatSessions/.keep b/hibernateTest/.idea/copilot/chatSessions/.keep new file mode 100644 index 00000000..e69de29b -- Gitee From ab611b29133ab92f10bc011fcd5855860ca3fb1f Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 08:59:55 +0000 Subject: [PATCH 20/31] a Signed-off-by: wzhao510 <510273941@qq.com> --- .../.idea/copilot/chatSessions/00000000000.xd | Bin 0 -> 89882 bytes .../.idea/copilot/chatSessions/xd.lck | 53 ++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 hibernateTest/.idea/copilot/chatSessions/00000000000.xd create mode 100644 hibernateTest/.idea/copilot/chatSessions/xd.lck diff --git a/hibernateTest/.idea/copilot/chatSessions/00000000000.xd b/hibernateTest/.idea/copilot/chatSessions/00000000000.xd new file mode 100644 index 0000000000000000000000000000000000000000..75ad7cae83a9752785f07f355fa35d1250f617a1 GIT binary patch literal 89882 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 F|9=lVTBra3 literal 0 HcmV?d00001 diff --git a/hibernateTest/.idea/copilot/chatSessions/xd.lck b/hibernateTest/.idea/copilot/chatSessions/xd.lck new file mode 100644 index 00000000..0e84616d --- /dev/null +++ b/hibernateTest/.idea/copilot/chatSessions/xd.lck @@ -0,0 +1,53 @@ +Private property of Exodus: 14760@CNLW600143 + +jetbrains.exodus.io.LockingManager.lock(LockingManager.kt:88) +jetbrains.exodus.io.LockingManager.lock(LockingManager.kt:39) +jetbrains.exodus.io.FileDataWriter.lock(FileDataWriter.kt:70) +jetbrains.exodus.log.Log.tryLock(Log.kt:804) +jetbrains.exodus.log.Log.(Log.kt:117) +jetbrains.exodus.env.Environments.newLogInstance(Environments.kt:117) +jetbrains.exodus.env.Environments.newLogInstance(Environments.kt:81) +jetbrains.exodus.env.Environments.newLogInstance(Environments.kt:77) +jetbrains.exodus.env.Environments$newInstance$4.invoke(Environments.kt:46) +jetbrains.exodus.env.Environments$newInstance$4.invoke(Environments.kt:46) +jetbrains.exodus.env.Environments.prepare(Environments.kt:120) +jetbrains.exodus.env.Environments.newInstance(Environments.kt:46) +kotlinx.dnq.store.container.EntityStoreHelperKt.createTransientEntityStore(EntityStoreHelper.kt:40) +kotlinx.dnq.store.container.EntityStoreHelperKt.createTransientEntityStore(EntityStoreHelper.kt:31) +kotlinx.dnq.store.container.EntityStoreHelperKt.createTransientEntityStore$default(EntityStoreHelper.kt:30) +com.github.copilot.chat.session.persistence.xodus.XdChatSessionPersistenceService.initStore(XdChatSessionPersistenceService.kt:115) +com.github.copilot.chat.session.persistence.xodus.XdChatSessionPersistenceService.(XdChatSessionPersistenceService.kt:22) +com.github.copilot.chat.session.persistence.xodus.XdChatSessionPersistenceService.(XdChatSessionPersistenceService.kt:15) +com.github.copilot.chat.session.persistence.ChatSessionPersistenceServiceKt.ChatSessionPersistenceService(ChatSessionPersistenceService.kt:43) +com.github.copilot.chat.session.persistence.ChatSessionPersistenceServiceKt.chatSessionsPersistenceService(ChatSessionPersistenceService.kt:53) +com.github.copilot.chat.session.ChatSessionManager.(ChatSessionManager.kt:45) +com.github.copilot.chat.session.ChatSessionManager.(ChatSessionManager.kt:25) +com.github.copilot.chat.window.CopilotChatToolWindow.onCopilotReady(CopilotChatToolWindow.kt:133) +com.github.copilot.chat.window.CopilotChatToolWindow.access$onCopilotReady(CopilotChatToolWindow.kt:40) +com.github.copilot.chat.window.CopilotChatToolWindow$initCopilotStatusListener$1.invoke(CopilotChatToolWindow.kt:118) +com.github.copilot.chat.window.CopilotChatToolWindow$initCopilotStatusListener$1.invoke(CopilotChatToolWindow.kt:115) +com.github.copilot.status.CopilotAuthStatusKt.subscribeToCopilotAuthStatus$lambda$0(CopilotAuthStatus.kt:44) +com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:699) +com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:663) +com.intellij.util.messages.impl.MessageBusImplKt.deliverMessage(MessageBusImpl.kt:422) +com.intellij.util.messages.impl.MessageBusImplKt.pumpWaiting(MessageBusImpl.kt:401) +com.intellij.util.messages.impl.MessageBusImplKt.access$pumpWaiting(MessageBusImpl.kt:1) +com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:460) +jdk.proxy7/jdk.proxy7.$Proxy176.onCopilotStatus(Unknown Source) +com.github.copilot.status.CopilotStatusService.notifyApplication(CopilotStatusService.java:76) +com.github.copilot.status.CopilotStatusService.notifyApplication(CopilotStatusService.java:64) +com.github.copilot.github.GitHubAuthStartupActivity.handleAuthNotifications(GitHubAuthStartupActivity.java:54) +com.github.copilot.github.GitHubAuthStartupActivity.execute(GitHubAuthStartupActivity.java:35) +com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1$1.invokeSuspend(StartupManagerImpl.kt:534) +com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1$1.invoke(StartupManagerImpl.kt) +com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1$1.invoke(StartupManagerImpl.kt) +kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78) +kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167) +kotlinx.coroutines.BuildersKt.withContext(Unknown Source) +com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:532) +kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) +kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) +kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) +kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) +kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) +kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) -- Gitee From fa9afd073c69c9f3d83a429d419c5da458042e5f Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 09:00:18 +0000 Subject: [PATCH 21/31] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20blobs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hibernateTest/.idea/copilot/chatSessions/blobs/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hibernateTest/.idea/copilot/chatSessions/blobs/.keep diff --git a/hibernateTest/.idea/copilot/chatSessions/blobs/.keep b/hibernateTest/.idea/copilot/chatSessions/blobs/.keep new file mode 100644 index 00000000..e69de29b -- Gitee From acb5e0b90e95b919fc6c92feab233cdebacb11d3 Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 09:01:11 +0000 Subject: [PATCH 22/31] a Signed-off-by: wzhao510 <510273941@qq.com> --- .../.idea/copilot/chatSessions/blobs/version | Bin 0 -> 4 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hibernateTest/.idea/copilot/chatSessions/blobs/version diff --git a/hibernateTest/.idea/copilot/chatSessions/blobs/version b/hibernateTest/.idea/copilot/chatSessions/blobs/version new file mode 100644 index 0000000000000000000000000000000000000000..720d64f4baafc33efdf971f02084aca5f25b34a5 GIT binary patch literal 4 LcmZQzU|<9Q00jU7 literal 0 HcmV?d00001 -- Gitee From c21af54463464e0af654a2d479a346e163a9aaff Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 09:01:47 +0000 Subject: [PATCH 23/31] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20main?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hibernateTest/src/main/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hibernateTest/src/main/.keep diff --git a/hibernateTest/src/main/.keep b/hibernateTest/src/main/.keep new file mode 100644 index 00000000..e69de29b -- Gitee From ba986c872d53e3b9ba23198c8cc20e2f95890bce Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 09:01:58 +0000 Subject: [PATCH 24/31] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20test?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hibernateTest/src/test/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hibernateTest/src/test/.keep diff --git a/hibernateTest/src/test/.keep b/hibernateTest/src/test/.keep new file mode 100644 index 00000000..e69de29b -- Gitee From 52e3b69b07701fc9fa2e85d7f4097257d8da2416 Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 09:02:18 +0000 Subject: [PATCH 25/31] a Signed-off-by: wzhao510 <510273941@qq.com> --- hibernateTest/src/hibernate.cfg.xml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 hibernateTest/src/hibernate.cfg.xml diff --git a/hibernateTest/src/hibernate.cfg.xml b/hibernateTest/src/hibernate.cfg.xml new file mode 100644 index 00000000..f96871d6 --- /dev/null +++ b/hibernateTest/src/hibernate.cfg.xml @@ -0,0 +1,26 @@ + + + + + + + + + + org.hibernate.dialect.PostgreSQL82Dialect + + + + + + + + + + + + + + -- Gitee From 0c1a10754429fd0c50fbc7e16621d014731caec8 Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 09:12:04 +0000 Subject: [PATCH 26/31] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20hi?= =?UTF-8?q?bernateTest/.gitignore?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hibernateTest/.gitignore | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 hibernateTest/.gitignore diff --git a/hibernateTest/.gitignore b/hibernateTest/.gitignore deleted file mode 100644 index 5ff6309b..00000000 --- a/hibernateTest/.gitignore +++ /dev/null @@ -1,38 +0,0 @@ -target/ -!.mvn/wrapper/maven-wrapper.jar -!**/src/main/**/target/ -!**/src/test/**/target/ - -### IntelliJ IDEA ### -.idea/modules.xml -.idea/jarRepositories.xml -.idea/compiler.xml -.idea/libraries/ -*.iws -*.iml -*.ipr - -### Eclipse ### -.apt_generated -.classpath -.factorypath -.project -.settings -.springBeans -.sts4-cache - -### NetBeans ### -/nbproject/private/ -/nbbuild/ -/dist/ -/nbdist/ -/.nb-gradle/ -build/ -!**/src/main/**/build/ -!**/src/test/**/build/ - -### VS Code ### -.vscode/ - -### Mac OS ### -.DS_Store \ No newline at end of file -- Gitee From bd2c85d39591235c3ec6bce103621b8253e1f84f Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 09:19:56 +0000 Subject: [PATCH 27/31] add hibernateTest/src/main/java/org/example/.keep submodule. Signed-off-by: wzhao510 <510273941@qq.com> --- .gitmodules | 4 ++++ hibernateTest/src/main/java/org/example/.keep | 1 + 2 files changed, 5 insertions(+) create mode 160000 hibernateTest/src/main/java/org/example/.keep diff --git a/.gitmodules b/.gitmodules index e69de29b..de6f3e08 100644 --- a/.gitmodules +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "hibernateTest/src/main/java/org/example/.keep"] + url = https://gitee.com/wzhao510/examples + path = hibernateTest/src/main/java/org/example/.keep + diff --git a/hibernateTest/src/main/java/org/example/.keep b/hibernateTest/src/main/java/org/example/.keep new file mode 160000 index 00000000..0c1a1075 --- /dev/null +++ b/hibernateTest/src/main/java/org/example/.keep @@ -0,0 +1 @@ +Subproject commit 0c1a10754429fd0c50fbc7e16621d014731caec8 -- Gitee From dc74b35b5c8c57b281e75cee0eabce1002c713d6 Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 09:22:53 +0000 Subject: [PATCH 28/31] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=AD=90=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=20hibernateTest/src/main/java/org/example/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitmodules | 4 ---- hibernateTest/src/main/java/org/example/.keep | 1 - 2 files changed, 5 deletions(-) delete mode 160000 hibernateTest/src/main/java/org/example/.keep diff --git a/.gitmodules b/.gitmodules index de6f3e08..e69de29b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,4 +0,0 @@ -[submodule "hibernateTest/src/main/java/org/example/.keep"] - url = https://gitee.com/wzhao510/examples - path = hibernateTest/src/main/java/org/example/.keep - diff --git a/hibernateTest/src/main/java/org/example/.keep b/hibernateTest/src/main/java/org/example/.keep deleted file mode 160000 index 0c1a1075..00000000 --- a/hibernateTest/src/main/java/org/example/.keep +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 0c1a10754429fd0c50fbc7e16621d014731caec8 -- Gitee From 0bfd2be29efaeb01d64f480b339f2b24339e1cc7 Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 17:49:05 +0800 Subject: [PATCH 29/31] hibernateTest --- VerifyJDBCDataType/.idea/.gitignore | 5 + VerifyJDBCDataType/.idea/compiler.xml | 17 +++ VerifyJDBCDataType/.idea/encodings.xml | 7 + VerifyJDBCDataType/.idea/jarRepositories.xml | 45 +++++++ VerifyJDBCDataType/.idea/misc.xml | 15 +++ VerifyJDBCDataType/.idea/modules.xml | 8 ++ VerifyJDBCDataType/.idea/uiDesigner.xml | 124 ++++++++++++++++++ VerifyJDBCDataType/.idea/vcs.xml | 6 + VerifyJDBCDataType/pom.xml | 76 +++++++++++ VerifyJDBCDataType/src/hibernate.cfg.xml | 26 ++++ .../java/org/example/DemoApplication.java | 11 ++ .../controller/BinaryTypeController.java | 52 ++++++++ .../org/example/controller/BitTypeTest.java | 43 ++++++ .../org/example/controller/BlobTypeTest.java | 43 ++++++ .../org/example/controller/DateTypeTest.java | 101 ++++++++++++++ .../example/controller/NumberTypeTest.java | 67 ++++++++++ .../org/example/controller/OtherTypeTest.java | 46 +++++++ .../java/org/example/entity/BinaryEntity.java | 9 ++ .../java/org/example/entity/BitEntity.java | 11 ++ .../java/org/example/entity/BlobEntity.java | 11 ++ .../java/org/example/entity/DateEntity.java | 16 +++ .../java/org/example/entity/DoubleEntity.java | 15 +++ .../java/org/example/entity/IntEntity.java | 17 +++ .../java/org/example/entity/StringEntity.java | 10 ++ .../src/main/resources/application.properties | 8 ++ .../target/classes/application.properties | 8 ++ .../classes/org/example/DemoApplication.class | Bin 0 -> 693 bytes .../controller/BinaryTypeController.class | Bin 0 -> 2694 bytes .../org/example/controller/BitTypeTest.class | Bin 0 -> 2064 bytes .../org/example/controller/BlobTypeTest.class | Bin 0 -> 2047 bytes .../org/example/controller/DateTypeTest.class | Bin 0 -> 3810 bytes .../example/controller/NumberTypeTest.class | Bin 0 -> 2825 bytes .../example/controller/OtherTypeTest.class | Bin 0 -> 2103 bytes .../org/example/entity/BinaryEntity.class | Bin 0 -> 1545 bytes .../org/example/entity/BitEntity.class | Bin 0 -> 2035 bytes .../org/example/entity/BlobEntity.class | Bin 0 -> 2589 bytes .../org/example/entity/DateEntity.class | Bin 0 -> 3131 bytes .../org/example/entity/DoubleEntity.class | Bin 0 -> 3318 bytes .../org/example/entity/IntEntity.class | Bin 0 -> 4428 bytes .../org/example/entity/StringEntity.class | Bin 0 -> 2149 bytes VerifyJDBCDataType/testGaussDB.iml | 8 ++ 41 files changed, 805 insertions(+) create mode 100644 VerifyJDBCDataType/.idea/.gitignore create mode 100644 VerifyJDBCDataType/.idea/compiler.xml create mode 100644 VerifyJDBCDataType/.idea/encodings.xml create mode 100644 VerifyJDBCDataType/.idea/jarRepositories.xml create mode 100644 VerifyJDBCDataType/.idea/misc.xml create mode 100644 VerifyJDBCDataType/.idea/modules.xml create mode 100644 VerifyJDBCDataType/.idea/uiDesigner.xml create mode 100644 VerifyJDBCDataType/.idea/vcs.xml create mode 100644 VerifyJDBCDataType/pom.xml create mode 100644 VerifyJDBCDataType/src/hibernate.cfg.xml create mode 100644 VerifyJDBCDataType/src/main/java/org/example/DemoApplication.java create mode 100644 VerifyJDBCDataType/src/main/java/org/example/controller/BinaryTypeController.java create mode 100644 VerifyJDBCDataType/src/main/java/org/example/controller/BitTypeTest.java create mode 100644 VerifyJDBCDataType/src/main/java/org/example/controller/BlobTypeTest.java create mode 100644 VerifyJDBCDataType/src/main/java/org/example/controller/DateTypeTest.java create mode 100644 VerifyJDBCDataType/src/main/java/org/example/controller/NumberTypeTest.java create mode 100644 VerifyJDBCDataType/src/main/java/org/example/controller/OtherTypeTest.java create mode 100644 VerifyJDBCDataType/src/main/java/org/example/entity/BinaryEntity.java create mode 100644 VerifyJDBCDataType/src/main/java/org/example/entity/BitEntity.java create mode 100644 VerifyJDBCDataType/src/main/java/org/example/entity/BlobEntity.java create mode 100644 VerifyJDBCDataType/src/main/java/org/example/entity/DateEntity.java create mode 100644 VerifyJDBCDataType/src/main/java/org/example/entity/DoubleEntity.java create mode 100644 VerifyJDBCDataType/src/main/java/org/example/entity/IntEntity.java create mode 100644 VerifyJDBCDataType/src/main/java/org/example/entity/StringEntity.java create mode 100644 VerifyJDBCDataType/src/main/resources/application.properties create mode 100644 VerifyJDBCDataType/target/classes/application.properties create mode 100644 VerifyJDBCDataType/target/classes/org/example/DemoApplication.class create mode 100644 VerifyJDBCDataType/target/classes/org/example/controller/BinaryTypeController.class create mode 100644 VerifyJDBCDataType/target/classes/org/example/controller/BitTypeTest.class create mode 100644 VerifyJDBCDataType/target/classes/org/example/controller/BlobTypeTest.class create mode 100644 VerifyJDBCDataType/target/classes/org/example/controller/DateTypeTest.class create mode 100644 VerifyJDBCDataType/target/classes/org/example/controller/NumberTypeTest.class create mode 100644 VerifyJDBCDataType/target/classes/org/example/controller/OtherTypeTest.class create mode 100644 VerifyJDBCDataType/target/classes/org/example/entity/BinaryEntity.class create mode 100644 VerifyJDBCDataType/target/classes/org/example/entity/BitEntity.class create mode 100644 VerifyJDBCDataType/target/classes/org/example/entity/BlobEntity.class create mode 100644 VerifyJDBCDataType/target/classes/org/example/entity/DateEntity.class create mode 100644 VerifyJDBCDataType/target/classes/org/example/entity/DoubleEntity.class create mode 100644 VerifyJDBCDataType/target/classes/org/example/entity/IntEntity.class create mode 100644 VerifyJDBCDataType/target/classes/org/example/entity/StringEntity.class create mode 100644 VerifyJDBCDataType/testGaussDB.iml diff --git a/VerifyJDBCDataType/.idea/.gitignore b/VerifyJDBCDataType/.idea/.gitignore new file mode 100644 index 00000000..8f00030d --- /dev/null +++ b/VerifyJDBCDataType/.idea/.gitignore @@ -0,0 +1,5 @@ +# Default ignored files +/shelf/ +/workspace.xml +# GitHub Copilot persisted chat sessions +/copilot/chatSessions diff --git a/VerifyJDBCDataType/.idea/compiler.xml b/VerifyJDBCDataType/.idea/compiler.xml new file mode 100644 index 00000000..93538c2a --- /dev/null +++ b/VerifyJDBCDataType/.idea/compiler.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/VerifyJDBCDataType/.idea/encodings.xml b/VerifyJDBCDataType/.idea/encodings.xml new file mode 100644 index 00000000..aa00ffab --- /dev/null +++ b/VerifyJDBCDataType/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/VerifyJDBCDataType/.idea/jarRepositories.xml b/VerifyJDBCDataType/.idea/jarRepositories.xml new file mode 100644 index 00000000..b5152a97 --- /dev/null +++ b/VerifyJDBCDataType/.idea/jarRepositories.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/VerifyJDBCDataType/.idea/misc.xml b/VerifyJDBCDataType/.idea/misc.xml new file mode 100644 index 00000000..4294b773 --- /dev/null +++ b/VerifyJDBCDataType/.idea/misc.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/VerifyJDBCDataType/.idea/modules.xml b/VerifyJDBCDataType/.idea/modules.xml new file mode 100644 index 00000000..c667dfdb --- /dev/null +++ b/VerifyJDBCDataType/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/VerifyJDBCDataType/.idea/uiDesigner.xml b/VerifyJDBCDataType/.idea/uiDesigner.xml new file mode 100644 index 00000000..2b63946d --- /dev/null +++ b/VerifyJDBCDataType/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/VerifyJDBCDataType/.idea/vcs.xml b/VerifyJDBCDataType/.idea/vcs.xml new file mode 100644 index 00000000..35eb1ddf --- /dev/null +++ b/VerifyJDBCDataType/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/VerifyJDBCDataType/pom.xml b/VerifyJDBCDataType/pom.xml new file mode 100644 index 00000000..eeea458a --- /dev/null +++ b/VerifyJDBCDataType/pom.xml @@ -0,0 +1,76 @@ + + + 4.0.0 + + org.example + VerifyJDBCDataType + 1.0-SNAPSHOT + + + 8 + 8 + UTF-8 + + + + + org.springframework.boot + spring-boot-starter-web + 2.7.9 + + + + org.springframework.boot + spring-boot-starter-test + 2.7.9 + test + + + + com.baomidou + mybatis-plus-boot-starter + 3.5.3 + + + org.opengauss + opengauss-jdbc + 6.0.0 + + + + + org.projectlombok + lombok + 1.18.20 + provided + + + + org.springframework.boot + spring-boot-starter-data-jpa + 2.7.9 + + + org.springframework.boot + spring-boot-starter-jdbc + 2.7.9 + + + mysql + mysql-connector-java + 8.0.13 + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + \ No newline at end of file diff --git a/VerifyJDBCDataType/src/hibernate.cfg.xml b/VerifyJDBCDataType/src/hibernate.cfg.xml new file mode 100644 index 00000000..cdf0f9b3 --- /dev/null +++ b/VerifyJDBCDataType/src/hibernate.cfg.xml @@ -0,0 +1,26 @@ + + + + + + + + + + org.hibernate.dialect.PostgreSQL82Dialect + + + + + + + + + + + + + + diff --git a/VerifyJDBCDataType/src/main/java/org/example/DemoApplication.java b/VerifyJDBCDataType/src/main/java/org/example/DemoApplication.java new file mode 100644 index 00000000..ed14a61f --- /dev/null +++ b/VerifyJDBCDataType/src/main/java/org/example/DemoApplication.java @@ -0,0 +1,11 @@ +package org.example; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class DemoApplication { + public static void main(String[] args) { + SpringApplication.run(DemoApplication.class, args); + } +} diff --git a/VerifyJDBCDataType/src/main/java/org/example/controller/BinaryTypeController.java b/VerifyJDBCDataType/src/main/java/org/example/controller/BinaryTypeController.java new file mode 100644 index 00000000..f52cf3b8 --- /dev/null +++ b/VerifyJDBCDataType/src/main/java/org/example/controller/BinaryTypeController.java @@ -0,0 +1,52 @@ +package org.example.controller; + +import org.example.entity.BinaryEntity; +import org.hibernate.transform.Transformers; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.persistence.EntityManager; +import javax.persistence.Query; +import java.util.ArrayList; +import java.util.List; + +@Controller +@ResponseBody +@RequestMapping("/og") +public class BinaryTypeController { + @Autowired + private EntityManager entityManager; + + @GetMapping("/queryBinary") + @Transactional + public List testBinary() { + String dropSql = "drop table if exists t_binary"; + Query q1 = entityManager.createNativeQuery(dropSql); + q1.executeUpdate(); + String createSql = "create table t_binary(c1 binary,c2 binary(5))"; + Query q2 = entityManager.createNativeQuery(createSql); + q2.executeUpdate(); + + String paramSql = "set bytea_output=escape;"; + Query q5 = entityManager.createNativeQuery(paramSql); + q5.executeUpdate(); + + String insertSql = "insert into t_binary values('a','abcde')"; + Query q3 = entityManager.createNativeQuery(insertSql); + q3.executeUpdate(); + + String selectSql = "select * from t_binary"; + Query q4 = entityManager.createNativeQuery(selectSql); + q4.unwrap(org.hibernate.Query.class) + .setResultTransformer(Transformers.aliasToBean(BinaryEntity.class)); + List list = q4.getResultList(); + List result = new ArrayList<>(); + result.add(new String(list.get(0).getC1())); + result.add(new String(list.get(0).getC2())); + return result; + } +} diff --git a/VerifyJDBCDataType/src/main/java/org/example/controller/BitTypeTest.java b/VerifyJDBCDataType/src/main/java/org/example/controller/BitTypeTest.java new file mode 100644 index 00000000..a55b7c7f --- /dev/null +++ b/VerifyJDBCDataType/src/main/java/org/example/controller/BitTypeTest.java @@ -0,0 +1,43 @@ +package org.example.controller; + +import org.example.entity.BitEntity; +import org.hibernate.transform.Transformers; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.persistence.EntityManager; +import javax.persistence.Query; +import java.util.List; + +@Controller +@ResponseBody +@RequestMapping("/og") +public class BitTypeTest { + @Autowired + private EntityManager entityManager; + + @GetMapping("/queryBit") + @Transactional + public List testBit() { + String dropSql = "drop table if exists t_bit"; + Query q1 = entityManager.createNativeQuery(dropSql); + q1.executeUpdate(); + String createSql = "create table t_bit(c1 bit(1),c2 bit(5),c3 bit(10),c4 boolean)"; + Query q2 = entityManager.createNativeQuery(createSql); + q2.executeUpdate(); + + String insertSql = "insert into t_bit values(1,28,369,false)"; + Query q3 = entityManager.createNativeQuery(insertSql); + q3.executeUpdate(); + + String selectSql = "select * from t_bit"; + Query q4 = entityManager.createNativeQuery(selectSql); + q4.unwrap(org.hibernate.Query.class) + .setResultTransformer(Transformers.aliasToBean(BitEntity.class)); + return q4.getResultList(); + } +} diff --git a/VerifyJDBCDataType/src/main/java/org/example/controller/BlobTypeTest.java b/VerifyJDBCDataType/src/main/java/org/example/controller/BlobTypeTest.java new file mode 100644 index 00000000..175ae541 --- /dev/null +++ b/VerifyJDBCDataType/src/main/java/org/example/controller/BlobTypeTest.java @@ -0,0 +1,43 @@ +package org.example.controller; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.persistence.EntityManager; +import javax.persistence.Query; +import java.util.ArrayList; +import java.util.List; + +@Controller +@ResponseBody +@RequestMapping("/og") +public class BlobTypeTest { + @Autowired + private EntityManager entityManager; + + @GetMapping("/queryBlob") + @Transactional + public List testBlob() { + String dropSql = "drop table if exists t_blob"; + Query q1 = entityManager.createNativeQuery(dropSql); + q1.executeUpdate(); + String createSql = "create table t_blob(id blob)"; + Query q2 = entityManager.createNativeQuery(createSql); + q2.executeUpdate(); + + String insertSql = "insert into t_blob values('abc')"; + Query q3 = entityManager.createNativeQuery(insertSql); + q3.executeUpdate(); + + String selectSql = "select * from t_blob"; + Query q4 = entityManager.createNativeQuery(selectSql); + List list = q4.getResultList(); + List result = new ArrayList<>(); + result.add(new String(list.get(0))); + return result; + } +} diff --git a/VerifyJDBCDataType/src/main/java/org/example/controller/DateTypeTest.java b/VerifyJDBCDataType/src/main/java/org/example/controller/DateTypeTest.java new file mode 100644 index 00000000..cde9b5ac --- /dev/null +++ b/VerifyJDBCDataType/src/main/java/org/example/controller/DateTypeTest.java @@ -0,0 +1,101 @@ +package org.example.controller; + +import org.example.entity.DateEntity; +import org.hibernate.transform.Transformers; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.persistence.EntityManager; +import javax.persistence.Query; +import java.time.LocalDateTime; +import java.util.Date; +import java.util.List; + +@Controller +@ResponseBody +@RequestMapping("/og") +public class DateTypeTest { + @Autowired + private EntityManager entityManager; + + @GetMapping("/queryDate1") + @Transactional + public List testCastTime() { + String dropSql = "drop table if exists t_as_time"; + Query q1 = entityManager.createNativeQuery(dropSql); + q1.executeUpdate(); + String createSql = "create table t_as_time(c1 varchar(32), c2 varchar(32), c3 varchar(32))"; + Query q2 = entityManager.createNativeQuery(createSql); + q2.executeUpdate(); + + String insertSql = "insert into t_as_time values(?1,?2,?3)"; + Query q3 = entityManager.createNativeQuery(insertSql); + q3.setParameter(1, "12345"); + q3.setParameter(2, "-1948"); + q3.setParameter(3, "0"); + q3.executeUpdate(); + q3.setParameter(1, "2024-04-05"); + q3.setParameter(2, "12:12:12"); + q3.setParameter(3, "2018/5/9"); + q3.executeUpdate(); + + String selectSql = "select cast(c1 as time),cast(c2 as time),cast(c3 as time) from t_as_time"; + Query q4 = entityManager.createNativeQuery(selectSql); + return q4.getResultList(); + } + + @GetMapping("/queryDate2") + @Transactional + public List testCastDate() { + String dropSql = "drop table if exists t_as_date"; + Query q1 = entityManager.createNativeQuery(dropSql); + q1.executeUpdate(); + String createSql = "create table t_as_date(c1 varchar(32), c2 varchar(32), c3 varchar(32))"; + Query q2 = entityManager.createNativeQuery(createSql); + q2.executeUpdate(); + + String insertSql = "insert into t_as_date values(?1,?2,?3)"; + Query q3 = entityManager.createNativeQuery(insertSql); + q3.setParameter(1, "2024-04-05"); + q3.setParameter(2, "12:12:12"); + q3.setParameter(3, "2018/5/9"); + q3.executeUpdate(); + + String selectSql = "select cast(c1 as date),cast(c2 as date),cast(c3 as date) from t_as_date"; + Query q4 = entityManager.createNativeQuery(selectSql); + return q4.getResultList(); + } + + @GetMapping("/queryDate3") + @Transactional + public List testDate() { + String dropSql = "drop table if exists t_date"; + Query q1 = entityManager.createNativeQuery(dropSql); + q1.executeUpdate(); + String createSql = "create table t_date(c1 date, c2 time, c3 year, c4 datetime, c5 timestamp)"; + Query q2 = entityManager.createNativeQuery(createSql); + q2.executeUpdate(); + + String insertSql = "insert into t_date values(?1,?2,?3,?4,?5)"; + Query q3 = entityManager.createNativeQuery(insertSql); + Date date = new Date(); + q3.setParameter(1, date); + q3.setParameter(2, date); + q3.setParameter(3, "2024"); + LocalDateTime dateTime = LocalDateTime.now(); + q3.setParameter(4, dateTime); + q3.setParameter(5, dateTime); + q3.executeUpdate(); + + String selectSql = "select * from t_date"; + Query q4 = entityManager.createNativeQuery(selectSql); + q4.unwrap(org.hibernate.Query.class) + .setResultTransformer(Transformers.aliasToBean(DateEntity.class)); + return q4.getResultList(); + } +} diff --git a/VerifyJDBCDataType/src/main/java/org/example/controller/NumberTypeTest.java b/VerifyJDBCDataType/src/main/java/org/example/controller/NumberTypeTest.java new file mode 100644 index 00000000..52e29e57 --- /dev/null +++ b/VerifyJDBCDataType/src/main/java/org/example/controller/NumberTypeTest.java @@ -0,0 +1,67 @@ +package org.example.controller; + +import org.example.entity.DoubleEntity; +import org.example.entity.IntEntity; +import org.hibernate.transform.Transformers; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.persistence.EntityManager; +import javax.persistence.Query; +import java.util.List; + +@Controller +@ResponseBody +@RequestMapping("/og") +public class NumberTypeTest { + @Autowired + private EntityManager entityManager; + + @GetMapping("/queryInt") + @Transactional + public List testInt() { + String dropSql = "drop table if exists t_int"; + Query q1 = entityManager.createNativeQuery(dropSql); + q1.executeUpdate(); + String createSql = "create table t_int(c1 tinyint,c2 smallint,c3 int,c4 bigint," + + "c5 tinyint unsigned,c6 smallint unsigned,c7 int unsigned,c8 bigint unsigned)"; + Query q2 = entityManager.createNativeQuery(createSql); + q2.executeUpdate(); + + String insertSql = "insert into t_int values(18,479,-3950438,-38475983932,105,785,5902,13345)"; + Query q3 = entityManager.createNativeQuery(insertSql); + q3.executeUpdate(); + + String selectSql = "select * from t_int"; + Query q4 = entityManager.createNativeQuery(selectSql); + q4.unwrap(org.hibernate.Query.class) + .setResultTransformer(Transformers.aliasToBean(IntEntity.class)); + return q4.getResultList(); + } + + @GetMapping("/queryDouble") + @Transactional + public List testDouble() { + String dropSql = "drop table if exists t_double"; + Query q1 = entityManager.createNativeQuery(dropSql); + q1.executeUpdate(); + String createSql = "create table t_double(c1 float,c2 double,c3 numeric,c4 numeric(10,6),c5 decimal,c6 decimal(10,6))"; + Query q2 = entityManager.createNativeQuery(createSql); + q2.executeUpdate(); + + String insertSql = "insert into t_double values(3.5,3.6,3.75564,2.9837453,5.33847462,3.211)"; + Query q3 = entityManager.createNativeQuery(insertSql); + q3.executeUpdate(); + + String selectSql = "select * from t_double"; + Query q4 = entityManager.createNativeQuery(selectSql); + q4.unwrap(org.hibernate.Query.class) + .setResultTransformer(Transformers.aliasToBean(DoubleEntity.class)); + return q4.getResultList(); + } +} diff --git a/VerifyJDBCDataType/src/main/java/org/example/controller/OtherTypeTest.java b/VerifyJDBCDataType/src/main/java/org/example/controller/OtherTypeTest.java new file mode 100644 index 00000000..e6bf0585 --- /dev/null +++ b/VerifyJDBCDataType/src/main/java/org/example/controller/OtherTypeTest.java @@ -0,0 +1,46 @@ +package org.example.controller; + +import org.example.entity.StringEntity; +import org.hibernate.transform.Transformers; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.persistence.EntityManager; +import javax.persistence.Query; +import java.util.List; + +/** + * other + */ +@Controller +@ResponseBody +@RequestMapping("/og") +public class OtherTypeTest { + @Autowired + private EntityManager entityManager; + + @GetMapping("/queryString") + @Transactional + public List testString() { + String dropSql = "drop table if exists t_varchar"; + Query q1 = entityManager.createNativeQuery(dropSql); + q1.executeUpdate(); + String createSql = "create table t_varchar(c1 varchar(5),c2 text,c3 json)"; + Query q2 = entityManager.createNativeQuery(createSql); + q2.executeUpdate(); + + String insertSql = "insert into t_varchar values('abc','mytest','{\"a\":\"b\",\"c\":\"d\"}')"; + Query q3 = entityManager.createNativeQuery(insertSql); + q3.executeUpdate(); + + String selectSql = "select * from t_varchar"; + Query q4 = entityManager.createNativeQuery(selectSql); + q4.unwrap(org.hibernate.Query.class) + .setResultTransformer(Transformers.aliasToBean(StringEntity.class)); + return q4.getResultList(); + } +} diff --git a/VerifyJDBCDataType/src/main/java/org/example/entity/BinaryEntity.java b/VerifyJDBCDataType/src/main/java/org/example/entity/BinaryEntity.java new file mode 100644 index 00000000..7151eba6 --- /dev/null +++ b/VerifyJDBCDataType/src/main/java/org/example/entity/BinaryEntity.java @@ -0,0 +1,9 @@ +package org.example.entity; + +import lombok.Data; + +@Data +public class BinaryEntity { + byte[] c1; + byte[] c2; +} diff --git a/VerifyJDBCDataType/src/main/java/org/example/entity/BitEntity.java b/VerifyJDBCDataType/src/main/java/org/example/entity/BitEntity.java new file mode 100644 index 00000000..f355a0eb --- /dev/null +++ b/VerifyJDBCDataType/src/main/java/org/example/entity/BitEntity.java @@ -0,0 +1,11 @@ +package org.example.entity; + +import lombok.Data; + +@Data +public class BitEntity { + boolean c1; + boolean c2; + boolean c3; + boolean c4; +} diff --git a/VerifyJDBCDataType/src/main/java/org/example/entity/BlobEntity.java b/VerifyJDBCDataType/src/main/java/org/example/entity/BlobEntity.java new file mode 100644 index 00000000..4c5cc60b --- /dev/null +++ b/VerifyJDBCDataType/src/main/java/org/example/entity/BlobEntity.java @@ -0,0 +1,11 @@ +package org.example.entity; + +import lombok.Data; + +@Data +public class BlobEntity { + Object c1; + Object c2; + Object c3; + Object c4; +} diff --git a/VerifyJDBCDataType/src/main/java/org/example/entity/DateEntity.java b/VerifyJDBCDataType/src/main/java/org/example/entity/DateEntity.java new file mode 100644 index 00000000..f6326812 --- /dev/null +++ b/VerifyJDBCDataType/src/main/java/org/example/entity/DateEntity.java @@ -0,0 +1,16 @@ +package org.example.entity; + +import lombok.Data; + +import java.sql.Time; +import java.sql.Timestamp; +import java.util.Date; + +@Data +public class DateEntity { + Date c1; + Time c2; + Date c3; + Timestamp c4; + Timestamp c5; +} diff --git a/VerifyJDBCDataType/src/main/java/org/example/entity/DoubleEntity.java b/VerifyJDBCDataType/src/main/java/org/example/entity/DoubleEntity.java new file mode 100644 index 00000000..2bca1fd8 --- /dev/null +++ b/VerifyJDBCDataType/src/main/java/org/example/entity/DoubleEntity.java @@ -0,0 +1,15 @@ +package org.example.entity; + +import lombok.Data; + +import java.math.BigDecimal; + +@Data +public class DoubleEntity { + double c1; + double c2; + BigDecimal c3; + BigDecimal c4; + BigDecimal c5; + BigDecimal c6; +} diff --git a/VerifyJDBCDataType/src/main/java/org/example/entity/IntEntity.java b/VerifyJDBCDataType/src/main/java/org/example/entity/IntEntity.java new file mode 100644 index 00000000..455287dc --- /dev/null +++ b/VerifyJDBCDataType/src/main/java/org/example/entity/IntEntity.java @@ -0,0 +1,17 @@ +package org.example.entity; + +import lombok.Data; + +import java.math.BigInteger; + +@Data +public class IntEntity { + Byte c1; + Short c2; + Integer c3; + BigInteger c4; + Byte c5; + Short c6; + Integer c7; + BigInteger c8; +} diff --git a/VerifyJDBCDataType/src/main/java/org/example/entity/StringEntity.java b/VerifyJDBCDataType/src/main/java/org/example/entity/StringEntity.java new file mode 100644 index 00000000..b29f66eb --- /dev/null +++ b/VerifyJDBCDataType/src/main/java/org/example/entity/StringEntity.java @@ -0,0 +1,10 @@ +package org.example.entity; + +import lombok.Data; + +@Data +public class StringEntity { + String c1; + String c2; + String c3; +} diff --git a/VerifyJDBCDataType/src/main/resources/application.properties b/VerifyJDBCDataType/src/main/resources/application.properties new file mode 100644 index 00000000..9c8a0f21 --- /dev/null +++ b/VerifyJDBCDataType/src/main/resources/application.properties @@ -0,0 +1,8 @@ + +server.port=8899 +spring.datasource.url = jdbc:opengauss://127.0.0.1:5432/target_db?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC&bitToString=true +spring.datasource.username = test +spring.datasource.password = @og123456 +spring.datasource.driverClassName = org.opengauss.Driver +spring.jpa.show-sql = true + diff --git a/VerifyJDBCDataType/target/classes/application.properties b/VerifyJDBCDataType/target/classes/application.properties new file mode 100644 index 00000000..1fc600c3 --- /dev/null +++ b/VerifyJDBCDataType/target/classes/application.properties @@ -0,0 +1,8 @@ + +server.port=8899 +spring.datasource.url = jdbc:opengauss://192.168.0.118:5437/jdbc_utf8_b?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC&bitToString=true +spring.datasource.username = zt2 +spring.datasource.password = @zt7567628 +spring.datasource.driverClassName = org.opengauss.Driver +spring.jpa.show-sql = true + diff --git a/VerifyJDBCDataType/target/classes/org/example/DemoApplication.class b/VerifyJDBCDataType/target/classes/org/example/DemoApplication.class new file mode 100644 index 0000000000000000000000000000000000000000..b65bad7f944d0a50f75a0916b33cbaebf088d61c GIT binary patch literal 693 zcmaJzqrRdv=xN`#{NFr)c;Z{Do`{QdPCz!^S-sA50BL5Mcq1vq5bI#*h`0mDZ3WXez- znIDp&F;-e$6#r`YsQ;)}R^rg^F zWpb)=McWOvHm)Qm)IqsiKKE=hD>C`h*gGB>8lA z{-ZF!Q62BmVQ4PpT}QVvb__i~xR(8eZ-tBAz!r3;sJn8eQ7ZDhzveP0Yju$vCm$Ri zEoAw}TA`q{FZXeb3jGTHtAKflWCMygc}9M-_XPG>mTP2v8Pu>%w*Jz95IYoYQ~ZW9 qe)v-f2Gm-W-ZM77E$2h3_}+k~mKZg>MT7DcG)udS7J1LL2mAxyva&(| literal 0 HcmV?d00001 diff --git a/VerifyJDBCDataType/target/classes/org/example/controller/BinaryTypeController.class b/VerifyJDBCDataType/target/classes/org/example/controller/BinaryTypeController.class new file mode 100644 index 0000000000000000000000000000000000000000..bafdf57f810f68272cb40ce2e1af97dff02df9ec GIT binary patch literal 2694 zcmai0OLN;)7(KG%*s+y9+$ODQOI-+!@@PfV2gP|n64DY#Qre^`ZJ_1azH!wmk|W7^ zEEqNnD`vXo53r{*KnNWecFeG3hF`${U^rJ&5{DRASknET_dEA|-}P^Q{rEG0E7-`Q zfT;{_bl@az=I}12b9fK$XE2k&YzA`~+)CpECA*!*oh;_DkV6)Cm1HrEds!U8R2m=V za32q{(6N+79v`XY$7=a7jYnyGqM=hdffa1d3P;qWr{Ubp6R{>X%)0b^%MYYek>*sh z$*_jPodzWl`i$$jyD2#-ST9WVcSP6#|p+YB#pjB4Q-QdRcbgqV>xoJu~L@af?zfc`5Ct&>_y>O zY8?yPg2xuqUkKC74Y5+UrCD*Ez;kU|dgg@X2yb&?vo0rhh0K`^q#r~&1~&S_>di)A z+2#z(r$xHzx%K%~Tjf>In6_|g=6s+Eq&l&BiGZ{K?RG6UCcv1v1jF4Cz(vYbO z;u5c~(!g?j=>@UiG6lZ0Wo1Wjg-F=kiiRTxH`ne-zhP6?y&n^n8RK&KA5J6t0E!Mj z1}8e^;W2Ky=YZE<>9@*HxVzA-W8SJcB4~I#mGcL{8;OF1cr`g)X~~dvSvJd-Q*9>4 zO&QFJdOZR5V>uei2;Z_w_S~pK?N21_2!IL!InvR!oR>K*^ z*kYiXqi8J`9Qtfnj3j(KM>3D*tI&7@yaB!aCLi&bn zJ??p8Q}s3*YLC=WKd0g9sAE-!2VbEX=xAU~$2vG$2AUK9&uG~fJR(1LuJZlIXw`5u zI)yn-(={0u&66>j`Y4_|(VW^JDl{kjCk|$bBX!CRS!o3FZoNuS!#O+6vDx5>Mt0@9Ajb7Rtc!+)u!vVOo z_!JlL1uo(l(f*3o-{BH|$506F=MjK0xJk-;>8&x(ujpfp1T+1_I0m!#;5no9qm41X zW=ws5>q~awyNQVeW2Z37Svuu~7F`_mzX7(t B*Yp4Y literal 0 HcmV?d00001 diff --git a/VerifyJDBCDataType/target/classes/org/example/controller/BitTypeTest.class b/VerifyJDBCDataType/target/classes/org/example/controller/BitTypeTest.class new file mode 100644 index 0000000000000000000000000000000000000000..99e32afcc6a1edc80069ed0ad96d3656142f41dd GIT binary patch literal 2064 zcmah~TT>f16#isv)&@g}lO{C@#UzB`QrOhUmln1xykZy-o^sUr4)=INNQSZU2Y$lO?3R#$ z6DZ-;guT@%vdoa(4+&|CLnm;mu2}axUvcI5Ucj(a_GQBkTGH_vN0K+isV{%BtAcxh zeZ*_Zm*+OWQn1%U<)1oI)X8k`isLzIjiD!BIAn-#`gOr@r|fuQH*8jgtZ-su$dvsW zcMrLA^miMKtM?Akj~jY%#+xly*frl%(sx}U?F~m&&Re1)0!37oqMaZzmM@ry?NB+c zU8a!rbzS2%mG_Zs$r(m~O6?0A-v&?QlOp^)b!kg7?+l`s}!$8!WYULd4u z1M>s~!WFekV1a-Gr{QrGN(yk|mQO1kZoH{}AkF19;#ugL>{C&-tBzOi%=2rZc6h55 z`JXu9Zb&>S`&c_{@=)q(N=d34RgG%fX{~Y%bC>++JMcqU6R#Xyo}rFZKiAn~nCfbr zx=RXQQB~~Ct3r{r#jeubqS_Zhi@Hv1_;sE3?!DJtks=Q|Qqp7ljWj;O1BPK;{G8Ig zm2-}A;*5GC$f+Nzj!NS$G8SH^@fEf$e4WNOC^M`^`Q3&Mg(^7he{SxElx(y%+UOZZdZy{bnRg zsGhm^4vh%4kg!b~rm=%vhR6Eqavq{t*Rv3fw1qcme2cv__HmF#1tSbkIu*JP5Y_m4 zDx!8|82z7jgW+zJrd@g}PK5E1VLIQ@+3f*~2J+?;WW=e&4{x)yEe(h>Q45uL+p1Fz z%prsc$u<+#-(ljx?zm|Du(Fa zgPt+n&9vX6uU^{k(;lOprhwLm^kvh|XirT32KI}&{+L!R3{uO|nvMi8j7RiE{e}_r zXl3@4jHL(*GqLjIujrY&Ks<(>;sp{6?=ro+8k{y@DV~kDVXKtTcs3DT^k#e87s--k zF0AMxnN4O=7wC)OFQhX4zaxEtff(LplNT6d_?d`f(9V`HNb4{;^@vW7DY_BDKfyRg zQKW3l;0ado6kB+PZA{=0pQ4UDnkbk6zmI}w2iOBix}y~6AR5S#zGnG>Y>X1aIQGcW z7~*7g%P=I!_7Yhhqoi#U-vr57#4$=NV@MK@_OoDWkfGBgS)Te1EFjrwbNAe=wvl*1 P95eJiOTW1*$@zZ);z%o} literal 0 HcmV?d00001 diff --git a/VerifyJDBCDataType/target/classes/org/example/controller/BlobTypeTest.class b/VerifyJDBCDataType/target/classes/org/example/controller/BlobTypeTest.class new file mode 100644 index 0000000000000000000000000000000000000000..1facff1f53668adc0baa8aa3dd077aec6d8b6fd8 GIT binary patch literal 2047 zcmah~Yf}?f7=BJd*d# z%wr*q`)PcW#shPEXyH*7Srawwb2l7(dpPXta$U%UEn$?=`KR05;r zm(DBaz-~wtx}lbSRoV~QP3{WhSDKXU$_+PkE1sP9{Xjd~4g65xPB~C@J8US|ukR>l zSMCSuXS*UDKeTt8st(kl?HoJU^GzM>yGqsw+db?0uAUP}7N<4@y6y)xDbQDTeYxD+ ztw^=zFq%MrIjB0`hNE0_Zwb5f3zy+9Md9Uvv)k~bT@8G#0?(7mUhsm-+F?Vk$xt&^ zTJtnA!WE~Yn(d}`J-f`Jskdq>XsqseCYou8?KytkUe%^7suO$H*@h0SdfJrgkOrBm zl8%-ULSpX*1+E`TrCWlV6ok@~)pvqhtk+{`fzv0G=~gmqdejYlSh*=DZppw$PP5w! zbIfA=V{v?sYI#z5$?$iLS!UI(`;KlZHh1DgH)cCK-Rd~#eOa+9u3u}P@gu31oJJ$= zTA3~Fk(Xd$3w(n$AvHR?Rh1m%@ep%Y@=&yU*rA$5bE8co;w+( zg>*_D$ZAu|^+t`G9KA}5d@t)#bMRcpxDmbY+Y<|tG!PgpF1B8k_GJ@D6}K16o?(=)dOsg}_R>t8=OAz0JcoEDc#QDGJ#vsUf zesi$_F5n_>0-s_8N#iW)NTG+aU;7i~=|7O1IYL(gOP7z364>nTUN*ujk+9U2?`nyy zQp(8lsaVmS?`|p5B`Z=`u_B#MA0Z=9%DhE(>os~x*?jgba$EUK@(8CA_zS(S(RYN? z32f%GzcG;{O!9N+<2N7OdRf9CQy*sX<4pZB3b@7&-NR>iK*=I5VFMF*j!C>g5x-z6 zD!LID)+#zld4XO6z1XMc7`r%(UHXqQ$~YXNjG>Fj>%$<#pGUge V(f5nUVu(52;r&bgm5wd%{tJAZ4C(*? literal 0 HcmV?d00001 diff --git a/VerifyJDBCDataType/target/classes/org/example/controller/DateTypeTest.class b/VerifyJDBCDataType/target/classes/org/example/controller/DateTypeTest.class new file mode 100644 index 0000000000000000000000000000000000000000..a52acfc7547d763b3fd1ed5141d38dd8fbf8a11e GIT binary patch literal 3810 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 Wh*p+HA(Z?gvM6F*!moTFedS;8Ue~Jt literal 0 HcmV?d00001 diff --git a/VerifyJDBCDataType/target/classes/org/example/controller/OtherTypeTest.class b/VerifyJDBCDataType/target/classes/org/example/controller/OtherTypeTest.class new file mode 100644 index 0000000000000000000000000000000000000000..9958ea33b574fe3ae3e79fe0a9a1bf69f9991464 GIT binary patch literal 2103 zcmah~Yg1cA7=AWf5+L-F*4C(%khTym?dgTq8d_{YTG2plq4a|~&gNtZr=FY>_H4L} zK6}mq!Vt#~***L0`#$f!*Zlp@AAbUv!<%7Tz+4UwhHxGaNAL+A zjo?#MbC}QJaSl(iSg^onSv(!aGc1l^2ul|EJd5Qlo(qhszcZjsqrWbj2Up)(g&`9HjK_u{~7V4%GwY3*Cx3p}jy-@$) z)Rhb(XG^*!)CZ0{R&btmOt|N1)gbNQV=wT`fRCt})xywlOh}Nr)(gze6a2cRHUe@1HbAEw#=6XhaPt~2e7c{zq z{X&^l*>2NistxQ)ze78DXU9JHC=}J6Y(_JG%pP;xO}KFaOP`#>>tRQ`>bV!E=~T#X z+Yk!O^rUBKkAB0pA$Cocn?YwcU$T_E~1ddi#)!-N)}({@fB(U50bp6ddJcg_iiaw ztUQ>Sb?=po+BdWA{nEQA45kF0CgoA`0u!DXp$^j&RVHQKot&L)9oV|%$B$)Mu9oZN z*|N*MQT}O?6jzgiDovNRbl5r}5x8W#a@%7QvA&cO*JvKASQ8ktS4SO_OoOz_lfKX5 zWgcJSRUWUgp2r5R3Eb$``L8Y$xNy=pNx{fpE1bbSx1#Wg5TJmKS&8MRw?*6px(g2*q zGwzSAP`8}8CF~dHr@)BxJsE9;i=2M~3%$rsC+38R72WYo7aiTY94T`K7g(&sebVbW zXQb)QX^Tf88*LtO+xdra{-a#rp9}|`EpzUdcpBt>nR|viTZHRXo*eFi`@r;X5WmFN z?{l@npiq%(J`unN_>d=ok8llrR#{vp*$}Z#Ayb?F6@4>@=+9tv_7DRCZwrHK7Q7XM z)&63C3TLYW7B3DY7lXyY^deWy#uwS-B3H~6h7K{D!Cx3EjQo!LAx1NJTg)BeoWRdC zoPm9873a9xM}5q%F?v@bK8_nGW0vb3+{6=1U>OyxU<#X`Jj z#^~rdG|4m`TltP$W3+GsuW+4MKUtS~8p8m&AJM`%gSJA(31V5=7{es79BtZnPQ^JW i@N1gPGv7c&l)V+--Hul$mbgM2cX+C(5F~-Y-4rM|IYm39w$Y=QK2l&K; zCJIIqqpyCGF|OSipwcG#(0%qg?cQszwNHQk{_+jLY21n|EKd zEadLYEjmR%pL(pIsxnj4SL{&rOOB_obJn+u&u8qVa8|QuS0<&Yf?2YcOMy_To?^}2 zds8!$Y|1?5Im@-O&tLh~S>JOj3ksddR0CCTOHJ|FYRxM;*IY4Zccb7T8O%aAdMxZg zr-d$bD)j!tCJQMHSU7~k1|}^W#Wf4PIBX$}>k2(vVuJ|^HMcx3Qac){lf~gN3pX%j zA%~mPmhCH!j8R)kE>7~-TYUmQH?C^FTh5Jpp1nff4K9Q$q0{x%h%xrkl2e&i7;Icg zXhyR?;dHdATXx&*ANu)l6MW&96;D0A4)uXa1p63c!6o)H zx5E4Y4iYJ`kn!*0kBGeAR&2B^rsXY)quYzkmc@OP6)<1qoFXlj&U`|o_1xXTFA&Tv zn#2f^d!%)r=>PT+Bc;z#3^0llZ^#wpIi5+sgRZS+en5K*J-V9t4s9lzUV~nTOk!Dn zKEv3+Cb7AJwN*BWHm#s9Xuc_B9LI2+)LqEp1lJNll64kz!~BI^2DJ8e?w=1n9Pa{8 zu}hb^gra%Nfm`|}h0ex8q4)>Mgl(RND*HR~quSWPj(kbt|2at?)*g?34-P<3M-tdry MLS}{Gx&M!v}SnBDS0TD(EQ%41~ z?ia1~pas2TRcEBAf?l>7Wxszion_9gJF~?Z7NsAr+l^+$?@7reLEW1FF(`=IN+LIfiBCvcLH67`5*Cci*rgAaEmCqk2{dPs6~cd{Ou%xQ%r z$95+tLz6k>kYsIlvJsk`Mt_iekxfR}YCLoFB_iR9b^ALw6j4mnl#z(gneaN%{nn9@ zN}Yl5Ii8aO6r`&5K->LGxi>(T^z{#4K21Y@CNZG(4rdy|07-; z%xogzg>>{mexJ%S21y3Vt-xSlYy~Y0TD-uUbac-J?eh=ZmV1%6`e)MV!X$<{f(S-P zs11pP{vK@!#7%zqOX0g9Abo*WhN=nM-8Vw>ZiGKmZTk?7rR5OCznybInRh|&OR3y= zEZ>vLm8HwSpr_`ZK}%VGY^^0j){Ky~mM_+X*w?yW3W!Cqfb;l;gfzaRex>JkUxfaV zf<)Q9B5C!JJAxph)a~z#nauZF(DfRRP^32bFU;Rxp|zuJ6YbLYCQ=;-d_O6EhwmHW g|KR&A;&;;DMAtv8vGWDu>+ZjOCWH1Aa^9}-Puy7`rvLx| literal 0 HcmV?d00001 diff --git a/VerifyJDBCDataType/target/classes/org/example/entity/BlobEntity.class b/VerifyJDBCDataType/target/classes/org/example/entity/BlobEntity.class new file mode 100644 index 0000000000000000000000000000000000000000..51b389e059046c1da9cd596bfaa0f576503999c8 GIT binary patch literal 2589 zcma)7S#KLv6#lL~o1Mv0(<~EG8lXVdnk*D>5(o)tn-Zs`DS?!&6K6=AI<|2f1QO4P zCnTPbka#5$$^%r8N+2P4DH6YlQob`YjvaT3A|>a3bMAM}J=?wh``=%G2QZ0^BzkZq z0RwM{SQ3#Hv25aMlIt}QZwl+WpcN4}M7$-sRTFO~(S|D)-jQ`p#7ztDT6oXG`xZVB z#fK(tDa3MP3aO=S_Y*f=aEqJitLxidt~w<<<02+ROez@D`C`8Mib8x~a8*H@FKu`V z?MwNhx4gHr?p1EM>ji33OQoD!SamCT`3{v@bt}KCaCWIw*-U$%x;y29m-dR)eD$;R zT%okS;6om&Z+g{vMs#{$Fe)a0n_>AYBlA}Vr|$-4odXYBNwogH*a=VUWR;}6kN4aH zBa1Y=sh~xF>@a9(D?#uGSe!$Gf&$3^ssID=k=GymH|8`F5+#xr=7LT=t3^3ZspK5tg8F!j6T(;vD0LSK`rpJjtuq!>gO*&-ej|(P%%~N&U!3h@bP(e)N<2k&zNVyl9l13H3R1Z()7z3=e$|T{{^5 z6UMjD;|Ifkz{rja9m4cK39RK2ii|e;7g`+c9!~AU9(A-sBx;OgMkghiF&teu#yzC= z(dy`q(Lid+m?X7iEXNd*6_QNHY9QH}1W9%#=_G`d3`q$mStDr&j5_|%^p}Hdj(T|q zV}8z^_zvT|5i$OMg$e577{ZtQ?d;_xyoB3$fk;Od9xf0WDDaVZk;p^^vv`Tf!q+_S zWugSW;dRXrB{9V~E}-4C{z01w<374f^zhG8_x+VH@d(J1`S=B$pkMxQ(w8nRkmMR~ zr|yq=FsS-baynBA8p>BPZ0HxXGihD!n3~pR{I>OVOl`4gR>$x@%+W)%-V%K>qsfM& zg*%qCGT3U#=>8VF=o?v%UfZ%WhQDPTZLzns>Wgm2SQ zggIsrCnt+}B8|C><8>k(Yv{%Tk>Qv52UriN&{$@rSXU_ZfQI$&m?%1-*9bL^c3c(G zj0Rer*{lu8=5cbJAF)9b=E&cepeNX7p7KD?{)V=-yJ$~!9O9I;<`AjWV*%!1r&6Z_ g+#e+-aU4g# z=qG3V0rCZBbks1Tj)Q){8UFx3K!1ja&v|##T)Ly3Hs^izoaemnx$V1u{PW{401n{Y zG#oJnjYll<4 zV;*W{D#QJpb~1{l>LSVODecq8fznz8_&eFc=aNQrR2cq>LS8de61-#04v$K0R z11z7nvf|ekHB5F-NK};QUFfP)6b{SP!*5Si*Ch3XKgCj6yifpxKUR?vQb@J3mTF}= z)yj%;9e^f9r+l1GMXnlGW9$~RZwV53g3?sV6h?@hkbqH)@kx_%Q}#N4kHj~9&Y4(e zb|}U<+3)PcIC!f7-n>EZbuDj!7U%}9Cj{gelOBl(U!u4SA*CZys*vs?<=hNOIoBypT5QsA{{638IBSen8PPHMr5Ljt2j<%p#dK=L^eLh3H}{M3SV%K zlSFB>c>TOUl)=xugiaATc#*LkLEf_eM$UqD55v5m_-||Xuq}kC|A!2WS9{n^H68NS z7}7?`ef=F3zBI;K?glfK+%>uW!)>&`=x5XW)4{1j`m}2O_Q9z#8*dMe-+(pQ!oX$G zXIxzj1wFFZG7h21aSdhSBq%4lV6;tH*Hk8R&BXZ#y>hOlOdO5K%TlK8@r^teh8ZQ3 z#K$;|Gfcw3M>tEAVCg@=%S`xfHcnh2I`4%=y<6GF09}00s@NkIvhHc4j4RKcRwh-q87l>PUp#RG6 Q{zlG5Ez|Itn$nB^0?%mZg#Z8m literal 0 HcmV?d00001 diff --git a/VerifyJDBCDataType/target/classes/org/example/entity/DoubleEntity.class b/VerifyJDBCDataType/target/classes/org/example/entity/DoubleEntity.class new file mode 100644 index 0000000000000000000000000000000000000000..0f823ce82ab70a48c93e4b4f7517254db7e48c57 GIT binary patch literal 3318 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 Nw1yQP2=0L&{uk)*sa^m8 literal 0 HcmV?d00001 diff --git a/VerifyJDBCDataType/target/classes/org/example/entity/StringEntity.class b/VerifyJDBCDataType/target/classes/org/example/entity/StringEntity.class new file mode 100644 index 0000000000000000000000000000000000000000..171b9986ee5d115dd4c3acad07010f08cc231fc2 GIT binary patch literal 2149 zcma)6ZBrXn6n<{9cXtz(79!9_(H2Do0z_WangC)EDi$b0+Zi3laS1zQYnotKwEl?x z0e^se;e*a-I-@g=eyKD5CTo4p?xsN489S4l``mNSIrp6BoV|bl`|IxjW^pHrJ}hRS z@qvizB9<(CnB}@GVnqyY2>M9Gs%$^Da5D=Bi#FC|UAM7e&1*hv}Q*N1M6xtwvhwR6v_1m)4s6jb9Z74Z=xG=i$v zRIsF$VPVV;H6e_Zyr``tjFr5#tt9N;4&2ID>+XI`ja_l;%aRkVs_sEG;*}(?^2*Jv z)%9iOL~J&_gTq=t{=*9?c>|?H4;oR!6tdfm!)C=>@ud~Lkv5`sQo8FPj~5;EW5B^B z5tlKbaOHox;&Apx9bCnbgAqZm3VKb%+jvLeQs>}YKlE$6!d1`d3`Qzb^A5Ign}v;E ztxV5H>kL=Lpz|1_!%3)!coy#N?|b!Kg^8pVpX+*jcNs(c0{Zyfr1@vTl#rUkm1T47 zf)YL`U*fLFRdLm0kDz`cNMVrDjFfnp*opBgxWb(hMkvoZ|BTd+9nMywGf7NvPIo%n ziOwWH!P)3^&Llby_ssh%68lErbZ0!qpqeanjElN4g<#-b{{T zJZ~K7ro`cFQnDTD8gtIDu7`!OAE1rn!k^IJL#K}me?YH~kF{WiTLNoioT6k*{DrQ( z@ff{Fa3=Cb3wGNgQ_?ial+3&q8}l)8N9fM$ym`tfTe4`BE!lZXjO^IR%G+%tSVlh{V4QQ7!Z3VHP?zRO1(QSuZeWE2Ti}SVV-ar=nW%9lrid&w zNy0RdjTzoqfMePJ;DQDH1OpcO__Ng$T#jJoG-POg>k*51kE=|F7WyRn^It?X9Qs-I znmJ4MN?wL2jGCmMN$)#7 + + + + + + + \ No newline at end of file -- Gitee From 48a7e798b552b95099300dc6f0beeb90af66c305 Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 09:52:06 +0000 Subject: [PATCH 30/31] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20hi?= =?UTF-8?q?bernateTest?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hibernateTest/.idea/.gitignore | 5 - hibernateTest/.idea/.keep | 0 hibernateTest/.idea/compiler.xml | 17 -- hibernateTest/.idea/copilot/.keep | 0 .../.idea/copilot/chatSessions/.keep | 0 .../.idea/copilot/chatSessions/00000000000.xd | Bin 89882 -> 0 bytes .../.idea/copilot/chatSessions/blobs/.keep | 0 .../.idea/copilot/chatSessions/blobs/version | Bin 4 -> 0 bytes .../.idea/copilot/chatSessions/xd.lck | 53 ---- hibernateTest/.idea/encodings.xml | 7 - hibernateTest/.idea/jarRepositories.xml | 45 ---- hibernateTest/.idea/misc.xml | 15 -- hibernateTest/.idea/modules.xml | 8 - hibernateTest/.idea/uiDesigner.xml | 124 --------- hibernateTest/.idea/vcs.xml | 6 - hibernateTest/.idea/workspace.xml | 239 ------------------ hibernateTest/.keep | 0 hibernateTest/pom.xml | 76 ------ hibernateTest/src/.keep | 0 hibernateTest/src/hibernate.cfg.xml | 26 -- hibernateTest/src/main/.keep | 0 hibernateTest/src/test/.keep | 0 hibernateTest/testGaussDB.iml | 8 - 23 files changed, 629 deletions(-) delete mode 100644 hibernateTest/.idea/.gitignore delete mode 100644 hibernateTest/.idea/.keep delete mode 100644 hibernateTest/.idea/compiler.xml delete mode 100644 hibernateTest/.idea/copilot/.keep delete mode 100644 hibernateTest/.idea/copilot/chatSessions/.keep delete mode 100644 hibernateTest/.idea/copilot/chatSessions/00000000000.xd delete mode 100644 hibernateTest/.idea/copilot/chatSessions/blobs/.keep delete mode 100644 hibernateTest/.idea/copilot/chatSessions/blobs/version delete mode 100644 hibernateTest/.idea/copilot/chatSessions/xd.lck delete mode 100644 hibernateTest/.idea/encodings.xml delete mode 100644 hibernateTest/.idea/jarRepositories.xml delete mode 100644 hibernateTest/.idea/misc.xml delete mode 100644 hibernateTest/.idea/modules.xml delete mode 100644 hibernateTest/.idea/uiDesigner.xml delete mode 100644 hibernateTest/.idea/vcs.xml delete mode 100644 hibernateTest/.idea/workspace.xml delete mode 100644 hibernateTest/.keep delete mode 100644 hibernateTest/pom.xml delete mode 100644 hibernateTest/src/.keep delete mode 100644 hibernateTest/src/hibernate.cfg.xml delete mode 100644 hibernateTest/src/main/.keep delete mode 100644 hibernateTest/src/test/.keep delete mode 100644 hibernateTest/testGaussDB.iml diff --git a/hibernateTest/.idea/.gitignore b/hibernateTest/.idea/.gitignore deleted file mode 100644 index 13845d8a..00000000 --- a/hibernateTest/.idea/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# GitHub Copilot persisted chat sessions -/copilot/chatSessions diff --git a/hibernateTest/.idea/.keep b/hibernateTest/.idea/.keep deleted file mode 100644 index e69de29b..00000000 diff --git a/hibernateTest/.idea/compiler.xml b/hibernateTest/.idea/compiler.xml deleted file mode 100644 index baefd039..00000000 --- a/hibernateTest/.idea/compiler.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/hibernateTest/.idea/copilot/.keep b/hibernateTest/.idea/copilot/.keep deleted file mode 100644 index e69de29b..00000000 diff --git a/hibernateTest/.idea/copilot/chatSessions/.keep b/hibernateTest/.idea/copilot/chatSessions/.keep deleted file mode 100644 index e69de29b..00000000 diff --git a/hibernateTest/.idea/copilot/chatSessions/00000000000.xd b/hibernateTest/.idea/copilot/chatSessions/00000000000.xd deleted file mode 100644 index 75ad7cae83a9752785f07f355fa35d1250f617a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89882 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 F|9=lVTBra3 diff --git a/hibernateTest/.idea/copilot/chatSessions/blobs/.keep b/hibernateTest/.idea/copilot/chatSessions/blobs/.keep deleted file mode 100644 index e69de29b..00000000 diff --git a/hibernateTest/.idea/copilot/chatSessions/blobs/version b/hibernateTest/.idea/copilot/chatSessions/blobs/version deleted file mode 100644 index 720d64f4baafc33efdf971f02084aca5f25b34a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4 LcmZQzU|<9Q00jU7 diff --git a/hibernateTest/.idea/copilot/chatSessions/xd.lck b/hibernateTest/.idea/copilot/chatSessions/xd.lck deleted file mode 100644 index 0e84616d..00000000 --- a/hibernateTest/.idea/copilot/chatSessions/xd.lck +++ /dev/null @@ -1,53 +0,0 @@ -Private property of Exodus: 14760@CNLW600143 - -jetbrains.exodus.io.LockingManager.lock(LockingManager.kt:88) -jetbrains.exodus.io.LockingManager.lock(LockingManager.kt:39) -jetbrains.exodus.io.FileDataWriter.lock(FileDataWriter.kt:70) -jetbrains.exodus.log.Log.tryLock(Log.kt:804) -jetbrains.exodus.log.Log.(Log.kt:117) -jetbrains.exodus.env.Environments.newLogInstance(Environments.kt:117) -jetbrains.exodus.env.Environments.newLogInstance(Environments.kt:81) -jetbrains.exodus.env.Environments.newLogInstance(Environments.kt:77) -jetbrains.exodus.env.Environments$newInstance$4.invoke(Environments.kt:46) -jetbrains.exodus.env.Environments$newInstance$4.invoke(Environments.kt:46) -jetbrains.exodus.env.Environments.prepare(Environments.kt:120) -jetbrains.exodus.env.Environments.newInstance(Environments.kt:46) -kotlinx.dnq.store.container.EntityStoreHelperKt.createTransientEntityStore(EntityStoreHelper.kt:40) -kotlinx.dnq.store.container.EntityStoreHelperKt.createTransientEntityStore(EntityStoreHelper.kt:31) -kotlinx.dnq.store.container.EntityStoreHelperKt.createTransientEntityStore$default(EntityStoreHelper.kt:30) -com.github.copilot.chat.session.persistence.xodus.XdChatSessionPersistenceService.initStore(XdChatSessionPersistenceService.kt:115) -com.github.copilot.chat.session.persistence.xodus.XdChatSessionPersistenceService.(XdChatSessionPersistenceService.kt:22) -com.github.copilot.chat.session.persistence.xodus.XdChatSessionPersistenceService.(XdChatSessionPersistenceService.kt:15) -com.github.copilot.chat.session.persistence.ChatSessionPersistenceServiceKt.ChatSessionPersistenceService(ChatSessionPersistenceService.kt:43) -com.github.copilot.chat.session.persistence.ChatSessionPersistenceServiceKt.chatSessionsPersistenceService(ChatSessionPersistenceService.kt:53) -com.github.copilot.chat.session.ChatSessionManager.(ChatSessionManager.kt:45) -com.github.copilot.chat.session.ChatSessionManager.(ChatSessionManager.kt:25) -com.github.copilot.chat.window.CopilotChatToolWindow.onCopilotReady(CopilotChatToolWindow.kt:133) -com.github.copilot.chat.window.CopilotChatToolWindow.access$onCopilotReady(CopilotChatToolWindow.kt:40) -com.github.copilot.chat.window.CopilotChatToolWindow$initCopilotStatusListener$1.invoke(CopilotChatToolWindow.kt:118) -com.github.copilot.chat.window.CopilotChatToolWindow$initCopilotStatusListener$1.invoke(CopilotChatToolWindow.kt:115) -com.github.copilot.status.CopilotAuthStatusKt.subscribeToCopilotAuthStatus$lambda$0(CopilotAuthStatus.kt:44) -com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:699) -com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:663) -com.intellij.util.messages.impl.MessageBusImplKt.deliverMessage(MessageBusImpl.kt:422) -com.intellij.util.messages.impl.MessageBusImplKt.pumpWaiting(MessageBusImpl.kt:401) -com.intellij.util.messages.impl.MessageBusImplKt.access$pumpWaiting(MessageBusImpl.kt:1) -com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:460) -jdk.proxy7/jdk.proxy7.$Proxy176.onCopilotStatus(Unknown Source) -com.github.copilot.status.CopilotStatusService.notifyApplication(CopilotStatusService.java:76) -com.github.copilot.status.CopilotStatusService.notifyApplication(CopilotStatusService.java:64) -com.github.copilot.github.GitHubAuthStartupActivity.handleAuthNotifications(GitHubAuthStartupActivity.java:54) -com.github.copilot.github.GitHubAuthStartupActivity.execute(GitHubAuthStartupActivity.java:35) -com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1$1.invokeSuspend(StartupManagerImpl.kt:534) -com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1$1.invoke(StartupManagerImpl.kt) -com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1$1.invoke(StartupManagerImpl.kt) -kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78) -kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167) -kotlinx.coroutines.BuildersKt.withContext(Unknown Source) -com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:532) -kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) -kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) -kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) -kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) -kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) -kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) diff --git a/hibernateTest/.idea/encodings.xml b/hibernateTest/.idea/encodings.xml deleted file mode 100644 index a156f529..00000000 --- a/hibernateTest/.idea/encodings.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/hibernateTest/.idea/jarRepositories.xml b/hibernateTest/.idea/jarRepositories.xml deleted file mode 100644 index bb06a233..00000000 --- a/hibernateTest/.idea/jarRepositories.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/hibernateTest/.idea/misc.xml b/hibernateTest/.idea/misc.xml deleted file mode 100644 index bb7e0de2..00000000 --- a/hibernateTest/.idea/misc.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/hibernateTest/.idea/modules.xml b/hibernateTest/.idea/modules.xml deleted file mode 100644 index 93853b93..00000000 --- a/hibernateTest/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/hibernateTest/.idea/uiDesigner.xml b/hibernateTest/.idea/uiDesigner.xml deleted file mode 100644 index 6d50cd4d..00000000 --- a/hibernateTest/.idea/uiDesigner.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/hibernateTest/.idea/vcs.xml b/hibernateTest/.idea/vcs.xml deleted file mode 100644 index c8397c94..00000000 --- a/hibernateTest/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/hibernateTest/.idea/workspace.xml b/hibernateTest/.idea/workspace.xml deleted file mode 100644 index 038b47e1..00000000 --- a/hibernateTest/.idea/workspace.xml +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - { - "associatedIndex": 1 -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1719975529776 - - - - - - - - - - jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/6.0.0/opengauss-jdbc-6.0.0.jar!/org/opengauss/jdbc/PgPreparedStatement.class - 1266 - - - jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/6.0.0/opengauss-jdbc-6.0.0.jar!/org/opengauss/jdbc/PgPreparedStatement.class - 181 - - - jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/5.0.2/opengauss-jdbc-5.0.2.jar!/org/postgresql/jdbc/PgPreparedStatement.class - 180 - - - jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/5.0.2/opengauss-jdbc-5.0.2.jar!/org/postgresql/jdbc/PgPreparedStatement.class - 171 - - - jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/5.0.2/opengauss-jdbc-5.0.2.jar!/org/postgresql/jdbc/PgResultSet.class - 244 - - - jar://$USER_HOME$/Desktop/software/idea/maven/repository/org/opengauss/opengauss-jdbc/5.0.2/opengauss-jdbc-5.0.2.jar!/org/postgresql/jdbc/PgResultSet.class - 1770 - - - - - \ No newline at end of file diff --git a/hibernateTest/.keep b/hibernateTest/.keep deleted file mode 100644 index e69de29b..00000000 diff --git a/hibernateTest/pom.xml b/hibernateTest/pom.xml deleted file mode 100644 index 0dc28ccc..00000000 --- a/hibernateTest/pom.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - 4.0.0 - - org.example - hiberate-test - 1.0-SNAPSHOT - - - 8 - 8 - UTF-8 - - - - - org.springframework.boot - spring-boot-starter-web - 2.7.9 - - - - org.springframework.boot - spring-boot-starter-test - 2.7.9 - test - - - - com.baomidou - mybatis-plus-boot-starter - 3.5.3 - - - org.opengauss - opengauss-jdbc - 6.0.0 - - - - - org.projectlombok - lombok - 1.18.20 - provided - - - - org.springframework.boot - spring-boot-starter-data-jpa - 2.7.9 - - - org.springframework.boot - spring-boot-starter-jdbc - 2.7.9 - - - mysql - mysql-connector-java - 8.0.13 - - - - - - - org.springframework.boot - spring-boot-maven-plugin - - - - - \ No newline at end of file diff --git a/hibernateTest/src/.keep b/hibernateTest/src/.keep deleted file mode 100644 index e69de29b..00000000 diff --git a/hibernateTest/src/hibernate.cfg.xml b/hibernateTest/src/hibernate.cfg.xml deleted file mode 100644 index f96871d6..00000000 --- a/hibernateTest/src/hibernate.cfg.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - org.hibernate.dialect.PostgreSQL82Dialect - - - - - - - - - - - - - - diff --git a/hibernateTest/src/main/.keep b/hibernateTest/src/main/.keep deleted file mode 100644 index e69de29b..00000000 diff --git a/hibernateTest/src/test/.keep b/hibernateTest/src/test/.keep deleted file mode 100644 index e69de29b..00000000 diff --git a/hibernateTest/testGaussDB.iml b/hibernateTest/testGaussDB.iml deleted file mode 100644 index f1da1227..00000000 --- a/hibernateTest/testGaussDB.iml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file -- Gitee From b206ac054bf942d68bdcea90de41cc6de288ae0a Mon Sep 17 00:00:00 2001 From: wzhao510 <510273941@qq.com> Date: Fri, 20 Sep 2024 10:01:24 +0000 Subject: [PATCH 31/31] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20Ve?= =?UTF-8?q?rifyJDBCDataType/target/classes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../target/classes/application.properties | 8 -------- .../classes/org/example/DemoApplication.class | Bin 693 -> 0 bytes .../controller/BinaryTypeController.class | Bin 2694 -> 0 bytes .../org/example/controller/BitTypeTest.class | Bin 2064 -> 0 bytes .../org/example/controller/BlobTypeTest.class | Bin 2047 -> 0 bytes .../org/example/controller/DateTypeTest.class | Bin 3810 -> 0 bytes .../org/example/controller/NumberTypeTest.class | Bin 2825 -> 0 bytes .../org/example/controller/OtherTypeTest.class | Bin 2103 -> 0 bytes .../org/example/entity/BinaryEntity.class | Bin 1545 -> 0 bytes .../classes/org/example/entity/BitEntity.class | Bin 2035 -> 0 bytes .../classes/org/example/entity/BlobEntity.class | Bin 2589 -> 0 bytes .../classes/org/example/entity/DateEntity.class | Bin 3131 -> 0 bytes .../org/example/entity/DoubleEntity.class | Bin 3318 -> 0 bytes .../classes/org/example/entity/IntEntity.class | Bin 4428 -> 0 bytes .../org/example/entity/StringEntity.class | Bin 2149 -> 0 bytes 15 files changed, 8 deletions(-) delete mode 100644 VerifyJDBCDataType/target/classes/application.properties delete mode 100644 VerifyJDBCDataType/target/classes/org/example/DemoApplication.class delete mode 100644 VerifyJDBCDataType/target/classes/org/example/controller/BinaryTypeController.class delete mode 100644 VerifyJDBCDataType/target/classes/org/example/controller/BitTypeTest.class delete mode 100644 VerifyJDBCDataType/target/classes/org/example/controller/BlobTypeTest.class delete mode 100644 VerifyJDBCDataType/target/classes/org/example/controller/DateTypeTest.class delete mode 100644 VerifyJDBCDataType/target/classes/org/example/controller/NumberTypeTest.class delete mode 100644 VerifyJDBCDataType/target/classes/org/example/controller/OtherTypeTest.class delete mode 100644 VerifyJDBCDataType/target/classes/org/example/entity/BinaryEntity.class delete mode 100644 VerifyJDBCDataType/target/classes/org/example/entity/BitEntity.class delete mode 100644 VerifyJDBCDataType/target/classes/org/example/entity/BlobEntity.class delete mode 100644 VerifyJDBCDataType/target/classes/org/example/entity/DateEntity.class delete mode 100644 VerifyJDBCDataType/target/classes/org/example/entity/DoubleEntity.class delete mode 100644 VerifyJDBCDataType/target/classes/org/example/entity/IntEntity.class delete mode 100644 VerifyJDBCDataType/target/classes/org/example/entity/StringEntity.class diff --git a/VerifyJDBCDataType/target/classes/application.properties b/VerifyJDBCDataType/target/classes/application.properties deleted file mode 100644 index 1fc600c3..00000000 --- a/VerifyJDBCDataType/target/classes/application.properties +++ /dev/null @@ -1,8 +0,0 @@ - -server.port=8899 -spring.datasource.url = jdbc:opengauss://192.168.0.118:5437/jdbc_utf8_b?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC&bitToString=true -spring.datasource.username = zt2 -spring.datasource.password = @zt7567628 -spring.datasource.driverClassName = org.opengauss.Driver -spring.jpa.show-sql = true - diff --git a/VerifyJDBCDataType/target/classes/org/example/DemoApplication.class b/VerifyJDBCDataType/target/classes/org/example/DemoApplication.class deleted file mode 100644 index b65bad7f944d0a50f75a0916b33cbaebf088d61c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 693 zcmaJzqrRdv=xN`#{NFr)c;Z{Do`{QdPCz!^S-sA50BL5Mcq1vq5bI#*h`0mDZ3WXez- znIDp&F;-e$6#r`YsQ;)}R^rg^F zWpb)=McWOvHm)Qm)IqsiKKE=hD>C`h*gGB>8lA z{-ZF!Q62BmVQ4PpT}QVvb__i~xR(8eZ-tBAz!r3;sJn8eQ7ZDhzveP0Yju$vCm$Ri zEoAw}TA`q{FZXeb3jGTHtAKflWCMygc}9M-_XPG>mTP2v8Pu>%w*Jz95IYoYQ~ZW9 qe)v-f2Gm-W-ZM77E$2h3_}+k~mKZg>MT7DcG)udS7J1LL2mAxyva&(| diff --git a/VerifyJDBCDataType/target/classes/org/example/controller/BinaryTypeController.class b/VerifyJDBCDataType/target/classes/org/example/controller/BinaryTypeController.class deleted file mode 100644 index bafdf57f810f68272cb40ce2e1af97dff02df9ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2694 zcmai0OLN;)7(KG%*s+y9+$ODQOI-+!@@PfV2gP|n64DY#Qre^`ZJ_1azH!wmk|W7^ zEEqNnD`vXo53r{*KnNWecFeG3hF`${U^rJ&5{DRASknET_dEA|-}P^Q{rEG0E7-`Q zfT;{_bl@az=I}12b9fK$XE2k&YzA`~+)CpECA*!*oh;_DkV6)Cm1HrEds!U8R2m=V za32q{(6N+79v`XY$7=a7jYnyGqM=hdffa1d3P;qWr{Ubp6R{>X%)0b^%MYYek>*sh z$*_jPodzWl`i$$jyD2#-ST9WVcSP6#|p+YB#pjB4Q-QdRcbgqV>xoJu~L@af?zfc`5Ct&>_y>O zY8?yPg2xuqUkKC74Y5+UrCD*Ez;kU|dgg@X2yb&?vo0rhh0K`^q#r~&1~&S_>di)A z+2#z(r$xHzx%K%~Tjf>In6_|g=6s+Eq&l&BiGZ{K?RG6UCcv1v1jF4Cz(vYbO z;u5c~(!g?j=>@UiG6lZ0Wo1Wjg-F=kiiRTxH`ne-zhP6?y&n^n8RK&KA5J6t0E!Mj z1}8e^;W2Ky=YZE<>9@*HxVzA-W8SJcB4~I#mGcL{8;OF1cr`g)X~~dvSvJd-Q*9>4 zO&QFJdOZR5V>uei2;Z_w_S~pK?N21_2!IL!InvR!oR>K*^ z*kYiXqi8J`9Qtfnj3j(KM>3D*tI&7@yaB!aCLi&bn zJ??p8Q}s3*YLC=WKd0g9sAE-!2VbEX=xAU~$2vG$2AUK9&uG~fJR(1LuJZlIXw`5u zI)yn-(={0u&66>j`Y4_|(VW^JDl{kjCk|$bBX!CRS!o3FZoNuS!#O+6vDx5>Mt0@9Ajb7Rtc!+)u!vVOo z_!JlL1uo(l(f*3o-{BH|$506F=MjK0xJk-;>8&x(ujpfp1T+1_I0m!#;5no9qm41X zW=ws5>q~awyNQVeW2Z37Svuu~7F`_mzX7(t B*Yp4Y diff --git a/VerifyJDBCDataType/target/classes/org/example/controller/BitTypeTest.class b/VerifyJDBCDataType/target/classes/org/example/controller/BitTypeTest.class deleted file mode 100644 index 99e32afcc6a1edc80069ed0ad96d3656142f41dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2064 zcmah~TT>f16#isv)&@g}lO{C@#UzB`QrOhUmln1xykZy-o^sUr4)=INNQSZU2Y$lO?3R#$ z6DZ-;guT@%vdoa(4+&|CLnm;mu2}axUvcI5Ucj(a_GQBkTGH_vN0K+isV{%BtAcxh zeZ*_Zm*+OWQn1%U<)1oI)X8k`isLzIjiD!BIAn-#`gOr@r|fuQH*8jgtZ-su$dvsW zcMrLA^miMKtM?Akj~jY%#+xly*frl%(sx}U?F~m&&Re1)0!37oqMaZzmM@ry?NB+c zU8a!rbzS2%mG_Zs$r(m~O6?0A-v&?QlOp^)b!kg7?+l`s}!$8!WYULd4u z1M>s~!WFekV1a-Gr{QrGN(yk|mQO1kZoH{}AkF19;#ugL>{C&-tBzOi%=2rZc6h55 z`JXu9Zb&>S`&c_{@=)q(N=d34RgG%fX{~Y%bC>++JMcqU6R#Xyo}rFZKiAn~nCfbr zx=RXQQB~~Ct3r{r#jeubqS_Zhi@Hv1_;sE3?!DJtks=Q|Qqp7ljWj;O1BPK;{G8Ig zm2-}A;*5GC$f+Nzj!NS$G8SH^@fEf$e4WNOC^M`^`Q3&Mg(^7he{SxElx(y%+UOZZdZy{bnRg zsGhm^4vh%4kg!b~rm=%vhR6Eqavq{t*Rv3fw1qcme2cv__HmF#1tSbkIu*JP5Y_m4 zDx!8|82z7jgW+zJrd@g}PK5E1VLIQ@+3f*~2J+?;WW=e&4{x)yEe(h>Q45uL+p1Fz z%prsc$u<+#-(ljx?zm|Du(Fa zgPt+n&9vX6uU^{k(;lOprhwLm^kvh|XirT32KI}&{+L!R3{uO|nvMi8j7RiE{e}_r zXl3@4jHL(*GqLjIujrY&Ks<(>;sp{6?=ro+8k{y@DV~kDVXKtTcs3DT^k#e87s--k zF0AMxnN4O=7wC)OFQhX4zaxEtff(LplNT6d_?d`f(9V`HNb4{;^@vW7DY_BDKfyRg zQKW3l;0ado6kB+PZA{=0pQ4UDnkbk6zmI}w2iOBix}y~6AR5S#zGnG>Y>X1aIQGcW z7~*7g%P=I!_7Yhhqoi#U-vr57#4$=NV@MK@_OoDWkfGBgS)Te1EFjrwbNAe=wvl*1 P95eJiOTW1*$@zZ);z%o} diff --git a/VerifyJDBCDataType/target/classes/org/example/controller/BlobTypeTest.class b/VerifyJDBCDataType/target/classes/org/example/controller/BlobTypeTest.class deleted file mode 100644 index 1facff1f53668adc0baa8aa3dd077aec6d8b6fd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2047 zcmah~Yf}?f7=BJd*d# z%wr*q`)PcW#shPEXyH*7Srawwb2l7(dpPXta$U%UEn$?=`KR05;r zm(DBaz-~wtx}lbSRoV~QP3{WhSDKXU$_+PkE1sP9{Xjd~4g65xPB~C@J8US|ukR>l zSMCSuXS*UDKeTt8st(kl?HoJU^GzM>yGqsw+db?0uAUP}7N<4@y6y)xDbQDTeYxD+ ztw^=zFq%MrIjB0`hNE0_Zwb5f3zy+9Md9Uvv)k~bT@8G#0?(7mUhsm-+F?Vk$xt&^ zTJtnA!WE~Yn(d}`J-f`Jskdq>XsqseCYou8?KytkUe%^7suO$H*@h0SdfJrgkOrBm zl8%-ULSpX*1+E`TrCWlV6ok@~)pvqhtk+{`fzv0G=~gmqdejYlSh*=DZppw$PP5w! zbIfA=V{v?sYI#z5$?$iLS!UI(`;KlZHh1DgH)cCK-Rd~#eOa+9u3u}P@gu31oJJ$= zTA3~Fk(Xd$3w(n$AvHR?Rh1m%@ep%Y@=&yU*rA$5bE8co;w+( zg>*_D$ZAu|^+t`G9KA}5d@t)#bMRcpxDmbY+Y<|tG!PgpF1B8k_GJ@D6}K16o?(=)dOsg}_R>t8=OAz0JcoEDc#QDGJ#vsUf zesi$_F5n_>0-s_8N#iW)NTG+aU;7i~=|7O1IYL(gOP7z364>nTUN*ujk+9U2?`nyy zQp(8lsaVmS?`|p5B`Z=`u_B#MA0Z=9%DhE(>os~x*?jgba$EUK@(8CA_zS(S(RYN? z32f%GzcG;{O!9N+<2N7OdRf9CQy*sX<4pZB3b@7&-NR>iK*=I5VFMF*j!C>g5x-z6 zD!LID)+#zld4XO6z1XMc7`r%(UHXqQ$~YXNjG>Fj>%$<#pGUge V(f5nUVu(52;r&bgm5wd%{tJAZ4C(*? diff --git a/VerifyJDBCDataType/target/classes/org/example/controller/DateTypeTest.class b/VerifyJDBCDataType/target/classes/org/example/controller/DateTypeTest.class deleted file mode 100644 index a52acfc7547d763b3fd1ed5141d38dd8fbf8a11e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3810 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 Wh*p+HA(Z?gvM6F*!moTFedS;8Ue~Jt diff --git a/VerifyJDBCDataType/target/classes/org/example/controller/OtherTypeTest.class b/VerifyJDBCDataType/target/classes/org/example/controller/OtherTypeTest.class deleted file mode 100644 index 9958ea33b574fe3ae3e79fe0a9a1bf69f9991464..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2103 zcmah~Yg1cA7=AWf5+L-F*4C(%khTym?dgTq8d_{YTG2plq4a|~&gNtZr=FY>_H4L} zK6}mq!Vt#~***L0`#$f!*Zlp@AAbUv!<%7Tz+4UwhHxGaNAL+A zjo?#MbC}QJaSl(iSg^onSv(!aGc1l^2ul|EJd5Qlo(qhszcZjsqrWbj2Up)(g&`9HjK_u{~7V4%GwY3*Cx3p}jy-@$) z)Rhb(XG^*!)CZ0{R&btmOt|N1)gbNQV=wT`fRCt})xywlOh}Nr)(gze6a2cRHUe@1HbAEw#=6XhaPt~2e7c{zq z{X&^l*>2NistxQ)ze78DXU9JHC=}J6Y(_JG%pP;xO}KFaOP`#>>tRQ`>bV!E=~T#X z+Yk!O^rUBKkAB0pA$Cocn?YwcU$T_E~1ddi#)!-N)}({@fB(U50bp6ddJcg_iiaw ztUQ>Sb?=po+BdWA{nEQA45kF0CgoA`0u!DXp$^j&RVHQKot&L)9oV|%$B$)Mu9oZN z*|N*MQT}O?6jzgiDovNRbl5r}5x8W#a@%7QvA&cO*JvKASQ8ktS4SO_OoOz_lfKX5 zWgcJSRUWUgp2r5R3Eb$``L8Y$xNy=pNx{fpE1bbSx1#Wg5TJmKS&8MRw?*6px(g2*q zGwzSAP`8}8CF~dHr@)BxJsE9;i=2M~3%$rsC+38R72WYo7aiTY94T`K7g(&sebVbW zXQb)QX^Tf88*LtO+xdra{-a#rp9}|`EpzUdcpBt>nR|viTZHRXo*eFi`@r;X5WmFN z?{l@npiq%(J`unN_>d=ok8llrR#{vp*$}Z#Ayb?F6@4>@=+9tv_7DRCZwrHK7Q7XM z)&63C3TLYW7B3DY7lXyY^deWy#uwS-B3H~6h7K{D!Cx3EjQo!LAx1NJTg)BeoWRdC zoPm9873a9xM}5q%F?v@bK8_nGW0vb3+{6=1U>OyxU<#X`Jj z#^~rdG|4m`TltP$W3+GsuW+4MKUtS~8p8m&AJM`%gSJA(31V5=7{es79BtZnPQ^JW i@N1gPGv7c&l)V+--Hul$mbgM2cX+C(5F~-Y-4rM|IYm39w$Y=QK2l&K; zCJIIqqpyCGF|OSipwcG#(0%qg?cQszwNHQk{_+jLY21n|EKd zEadLYEjmR%pL(pIsxnj4SL{&rOOB_obJn+u&u8qVa8|QuS0<&Yf?2YcOMy_To?^}2 zds8!$Y|1?5Im@-O&tLh~S>JOj3ksddR0CCTOHJ|FYRxM;*IY4Zccb7T8O%aAdMxZg zr-d$bD)j!tCJQMHSU7~k1|}^W#Wf4PIBX$}>k2(vVuJ|^HMcx3Qac){lf~gN3pX%j zA%~mPmhCH!j8R)kE>7~-TYUmQH?C^FTh5Jpp1nff4K9Q$q0{x%h%xrkl2e&i7;Icg zXhyR?;dHdATXx&*ANu)l6MW&96;D0A4)uXa1p63c!6o)H zx5E4Y4iYJ`kn!*0kBGeAR&2B^rsXY)quYzkmc@OP6)<1qoFXlj&U`|o_1xXTFA&Tv zn#2f^d!%)r=>PT+Bc;z#3^0llZ^#wpIi5+sgRZS+en5K*J-V9t4s9lzUV~nTOk!Dn zKEv3+Cb7AJwN*BWHm#s9Xuc_B9LI2+)LqEp1lJNll64kz!~BI^2DJ8e?w=1n9Pa{8 zu}hb^gra%Nfm`|}h0ex8q4)>Mgl(RND*HR~quSWPj(kbt|2at?)*g?34-P<3M-tdry MLS}{Gx&M!v}SnBDS0TD(EQ%41~ z?ia1~pas2TRcEBAf?l>7Wxszion_9gJF~?Z7NsAr+l^+$?@7reLEW1FF(`=IN+LIfiBCvcLH67`5*Cci*rgAaEmCqk2{dPs6~cd{Ou%xQ%r z$95+tLz6k>kYsIlvJsk`Mt_iekxfR}YCLoFB_iR9b^ALw6j4mnl#z(gneaN%{nn9@ zN}Yl5Ii8aO6r`&5K->LGxi>(T^z{#4K21Y@CNZG(4rdy|07-; z%xogzg>>{mexJ%S21y3Vt-xSlYy~Y0TD-uUbac-J?eh=ZmV1%6`e)MV!X$<{f(S-P zs11pP{vK@!#7%zqOX0g9Abo*WhN=nM-8Vw>ZiGKmZTk?7rR5OCznybInRh|&OR3y= zEZ>vLm8HwSpr_`ZK}%VGY^^0j){Ky~mM_+X*w?yW3W!Cqfb;l;gfzaRex>JkUxfaV zf<)Q9B5C!JJAxph)a~z#nauZF(DfRRP^32bFU;Rxp|zuJ6YbLYCQ=;-d_O6EhwmHW g|KR&A;&;;DMAtv8vGWDu>+ZjOCWH1Aa^9}-Puy7`rvLx| diff --git a/VerifyJDBCDataType/target/classes/org/example/entity/BlobEntity.class b/VerifyJDBCDataType/target/classes/org/example/entity/BlobEntity.class deleted file mode 100644 index 51b389e059046c1da9cd596bfaa0f576503999c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2589 zcma)7S#KLv6#lL~o1Mv0(<~EG8lXVdnk*D>5(o)tn-Zs`DS?!&6K6=AI<|2f1QO4P zCnTPbka#5$$^%r8N+2P4DH6YlQob`YjvaT3A|>a3bMAM}J=?wh``=%G2QZ0^BzkZq z0RwM{SQ3#Hv25aMlIt}QZwl+WpcN4}M7$-sRTFO~(S|D)-jQ`p#7ztDT6oXG`xZVB z#fK(tDa3MP3aO=S_Y*f=aEqJitLxidt~w<<<02+ROez@D`C`8Mib8x~a8*H@FKu`V z?MwNhx4gHr?p1EM>ji33OQoD!SamCT`3{v@bt}KCaCWIw*-U$%x;y29m-dR)eD$;R zT%okS;6om&Z+g{vMs#{$Fe)a0n_>AYBlA}Vr|$-4odXYBNwogH*a=VUWR;}6kN4aH zBa1Y=sh~xF>@a9(D?#uGSe!$Gf&$3^ssID=k=GymH|8`F5+#xr=7LT=t3^3ZspK5tg8F!j6T(;vD0LSK`rpJjtuq!>gO*&-ej|(P%%~N&U!3h@bP(e)N<2k&zNVyl9l13H3R1Z()7z3=e$|T{{^5 z6UMjD;|Ifkz{rja9m4cK39RK2ii|e;7g`+c9!~AU9(A-sBx;OgMkghiF&teu#yzC= z(dy`q(Lid+m?X7iEXNd*6_QNHY9QH}1W9%#=_G`d3`q$mStDr&j5_|%^p}Hdj(T|q zV}8z^_zvT|5i$OMg$e577{ZtQ?d;_xyoB3$fk;Od9xf0WDDaVZk;p^^vv`Tf!q+_S zWugSW;dRXrB{9V~E}-4C{z01w<374f^zhG8_x+VH@d(J1`S=B$pkMxQ(w8nRkmMR~ zr|yq=FsS-baynBA8p>BPZ0HxXGihD!n3~pR{I>OVOl`4gR>$x@%+W)%-V%K>qsfM& zg*%qCGT3U#=>8VF=o?v%UfZ%WhQDPTZLzns>Wgm2SQ zggIsrCnt+}B8|C><8>k(Yv{%Tk>Qv52UriN&{$@rSXU_ZfQI$&m?%1-*9bL^c3c(G zj0Rer*{lu8=5cbJAF)9b=E&cepeNX7p7KD?{)V=-yJ$~!9O9I;<`AjWV*%!1r&6Z_ g+#e+-aU4g# z=qG3V0rCZBbks1Tj)Q){8UFx3K!1ja&v|##T)Ly3Hs^izoaemnx$V1u{PW{401n{Y zG#oJnjYll<4 zV;*W{D#QJpb~1{l>LSVODecq8fznz8_&eFc=aNQrR2cq>LS8de61-#04v$K0R z11z7nvf|ekHB5F-NK};QUFfP)6b{SP!*5Si*Ch3XKgCj6yifpxKUR?vQb@J3mTF}= z)yj%;9e^f9r+l1GMXnlGW9$~RZwV53g3?sV6h?@hkbqH)@kx_%Q}#N4kHj~9&Y4(e zb|}U<+3)PcIC!f7-n>EZbuDj!7U%}9Cj{gelOBl(U!u4SA*CZys*vs?<=hNOIoBypT5QsA{{638IBSen8PPHMr5Ljt2j<%p#dK=L^eLh3H}{M3SV%K zlSFB>c>TOUl)=xugiaATc#*LkLEf_eM$UqD55v5m_-||Xuq}kC|A!2WS9{n^H68NS z7}7?`ef=F3zBI;K?glfK+%>uW!)>&`=x5XW)4{1j`m}2O_Q9z#8*dMe-+(pQ!oX$G zXIxzj1wFFZG7h21aSdhSBq%4lV6;tH*Hk8R&BXZ#y>hOlOdO5K%TlK8@r^teh8ZQ3 z#K$;|Gfcw3M>tEAVCg@=%S`xfHcnh2I`4%=y<6GF09}00s@NkIvhHc4j4RKcRwh-q87l>PUp#RG6 Q{zlG5Ez|Itn$nB^0?%mZg#Z8m diff --git a/VerifyJDBCDataType/target/classes/org/example/entity/DoubleEntity.class b/VerifyJDBCDataType/target/classes/org/example/entity/DoubleEntity.class deleted file mode 100644 index 0f823ce82ab70a48c93e4b4f7517254db7e48c57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3318 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 Nw1yQP2=0L&{uk)*sa^m8 diff --git a/VerifyJDBCDataType/target/classes/org/example/entity/StringEntity.class b/VerifyJDBCDataType/target/classes/org/example/entity/StringEntity.class deleted file mode 100644 index 171b9986ee5d115dd4c3acad07010f08cc231fc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2149 zcma)6ZBrXn6n<{9cXtz(79!9_(H2Do0z_WangC)EDi$b0+Zi3laS1zQYnotKwEl?x z0e^se;e*a-I-@g=eyKD5CTo4p?xsN489S4l``mNSIrp6BoV|bl`|IxjW^pHrJ}hRS z@qvizB9<(CnB}@GVnqyY2>M9Gs%$^Da5D=Bi#FC|UAM7e&1*hv}Q*N1M6xtwvhwR6v_1m)4s6jb9Z74Z=xG=i$v zRIsF$VPVV;H6e_Zyr``tjFr5#tt9N;4&2ID>+XI`ja_l;%aRkVs_sEG;*}(?^2*Jv z)%9iOL~J&_gTq=t{=*9?c>|?H4;oR!6tdfm!)C=>@ud~Lkv5`sQo8FPj~5;EW5B^B z5tlKbaOHox;&Apx9bCnbgAqZm3VKb%+jvLeQs>}YKlE$6!d1`d3`Qzb^A5Ign}v;E ztxV5H>kL=Lpz|1_!%3)!coy#N?|b!Kg^8pVpX+*jcNs(c0{Zyfr1@vTl#rUkm1T47 zf)YL`U*fLFRdLm0kDz`cNMVrDjFfnp*opBgxWb(hMkvoZ|BTd+9nMywGf7NvPIo%n ziOwWH!P)3^&Llby_ssh%68lErbZ0!qpqeanjElN4g<#-b{{T zJZ~K7ro`cFQnDTD8gtIDu7`!OAE1rn!k^IJL#K}me?YH~kF{WiTLNoioT6k*{DrQ( z@ff{Fa3=Cb3wGNgQ_?ial+3&q8}l)8N9fM$ym`tfTe4`BE!lZXjO^IR%G+%tSVlh{V4QQ7!Z3VHP?zRO1(QSuZeWE2Ti}SVV-ar=nW%9lrid&w zNy0RdjTzoqfMePJ;DQDH1OpcO__Ng$T#jJoG-POg>k*51kE=|F7WyRn^It?X9Qs-I znmJ4MN?wL2jGCmMN$)#7