Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Springboot Plus
Commits
cfe1b3bd
Commit
cfe1b3bd
authored
Oct 21, 2019
by
trumansdo
Browse files
no message
parent
03e4f217
Changes
1
Hide whitespace changes
Inline
Side-by-side
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/conf/processor/JsonBeanProcessor.java
View file @
cfe1b3bd
...
...
@@ -292,13 +292,19 @@ public class JsonBeanProcessor extends BeanProcessor {
}
columnLableToIndexMap
.
putIfAbsent
(
key
,
i
);
}
/*第一步、先处理当前可以处理的*/
Class
objectClass
=
ClassUtil
.
loadClass
(
header
.
getResultType
(),
false
);
String
resultType
=
header
.
getResultType
();
Class
objectClass
=
StrUtil
.
isNotBlank
(
resultType
)
?
ClassUtil
.
loadClass
(
resultType
,
false
)
:
null
;
Map
<
String
,
String
>
javaToJdbcMap
=
header
.
getJavaToJdbcMap
();
Set
<
Entry
<
String
,
String
>>
entrySet
=
javaToJdbcMap
.
entrySet
();
for
(
Entry
<
String
,
String
>
entry
:
entrySet
)
{
try
{
if
(
objectClass
==
null
)
{
tempBeanMap
.
put
(
entry
.
getKey
(),
resultSet
.
getObject
(
entry
.
getValue
()));
continue
;
}
Field
declaredField
=
ClassUtil
.
getDeclaredField
(
objectClass
,
entry
.
getKey
());
Class
fieldType
=
declaredField
!=
null
?
declaredField
.
getType
()
:
null
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment