Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bugfix: sql statement escape symbol #1668

Merged
merged 71 commits into from
Dec 16, 2019
Merged
Changes from 1 commit
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
817497e
fix insert backticks
jsbxyyx Sep 17, 2019
be130f2
fix insert error
jsbxyyx Sep 17, 2019
b738581
Merge branch 'develop' of https://github.com/seata/seata into fix_ins…
jsbxyyx Sep 18, 2019
78cf0ea
fix: insert column have escape
jsbxyyx Sep 18, 2019
9c40890
refactor: remove unused import
jsbxyyx Sep 18, 2019
735b9e6
refactor: add last char judge
jsbxyyx Sep 18, 2019
04d3cff
Merge branch 'develop' into fix_insert_back_quote
jsbxyyx Sep 18, 2019
3c90d65
Merge branch 'develop' into fix_insert_back_quote
xingfudeshi Sep 19, 2019
f1c4422
Merge branch 'develop' into fix_insert_back_quote
xingfudeshi Sep 19, 2019
46112e9
Merge branch 'develop' into fix_insert_back_quote
jsbxyyx Sep 21, 2019
bdd8204
refactor: add adapter
jsbxyyx Sep 23, 2019
ecbb869
feature add table meta cache adapter
jsbxyyx Sep 24, 2019
07f620d
refactor: table meta adapter
jsbxyyx Sep 24, 2019
9e58c02
Merge branch 'develop' into fix_insert_back_quote
xingfudeshi Sep 25, 2019
d982074
bugfix: oracle batch insert and insert column has escape
jsbxyyx Sep 25, 2019
8243339
Merge remote-tracking branch 'origin/fix_insert_back_quote' into fix_…
jsbxyyx Sep 25, 2019
59f9bcd
chore: remove unused import
jsbxyyx Sep 25, 2019
83730d3
Merge branch 'develop' into fix_insert_back_quote
jsbxyyx Sep 26, 2019
5ff9fdb
fix: batch insert exclude oracle
jsbxyyx Sep 27, 2019
aae2a0f
Merge branch 'develop' into fix_insert_back_quote
xingfudeshi Sep 28, 2019
7d723d3
Merge branch 'develop' into fix_insert_back_quote
jsbxyyx Oct 8, 2019
7f3db52
revert
jsbxyyx Oct 8, 2019
dcf4551
Merge branch 'develop' into fix_insert_back_quote
jsbxyyx Oct 8, 2019
8aaa5d6
resolved conflicting
jsbxyyx Oct 9, 2019
999b7af
fix conflict
jsbxyyx Oct 10, 2019
a982106
fix conflict
jsbxyyx Oct 10, 2019
dea2375
optimize get tablemeta
jsbxyyx Oct 10, 2019
b1f27d9
optimize get tablemeta
jsbxyyx Oct 10, 2019
801deeb
Merge branch 'develop' into fix_insert_back_quote
slievrly Oct 11, 2019
096d6a2
fix: update origin table meta
jsbxyyx Oct 11, 2019
ec9f944
Merge branch 'develop' into fix_insert_back_quote
jsbxyyx Oct 12, 2019
6893cf3
revert
jsbxyyx Oct 12, 2019
89417f3
fix: index name add escape
jsbxyyx Oct 12, 2019
2705542
fix review
jsbxyyx Oct 12, 2019
0c9004e
Merge branch 'develop' into fix_insert_back_quote
jsbxyyx Oct 12, 2019
1aab15a
Merge branch 'develop' into fix_insert_back_quote
xingfudeshi Oct 13, 2019
f448ed6
feature: add cache and comment
jsbxyyx Oct 14, 2019
934c097
fix abstract connection proxy
jsbxyyx Oct 14, 2019
11c144b
Merge branch 'develop' into fix_insert_back_quote
slievrly Oct 14, 2019
5132192
fix conflict
jsbxyyx Oct 14, 2019
3170f74
Merge remote-tracking branch 'origin/fix_insert_back_quote' into fix_…
jsbxyyx Oct 14, 2019
a1577df
fix conflict
jsbxyyx Oct 14, 2019
2763760
Merge branch 'develop' into fix_insert_back_quote
slievrly Oct 14, 2019
0cb8e18
Merge branch 'develop' into fix_insert_back_quote
jsbxyyx Oct 16, 2019
eeb624e
remove table meta cache decorator
jsbxyyx Oct 16, 2019
07d3366
Merge branch 'develop' of https://github.com/seata/seata into fix_ins…
jsbxyyx Oct 16, 2019
e03c7ee
Merge branch 'develop' into fix_insert_back_quote
xingfudeshi Oct 17, 2019
44feae5
Merge branch 'develop' into fix_insert_back_quote
xingfudeshi Oct 19, 2019
c7ead60
Merge branch 'develop' into fix_insert_back_quote
zjinlei Oct 21, 2019
df9782c
chore: collections judge
jsbxyyx Oct 21, 2019
3aba42b
Merge branch 'develop' into fix_insert_back_quote
zjinlei Oct 22, 2019
0d01b7b
Merge branch 'develop' into fix_insert_back_quote
zjinlei Oct 23, 2019
9d09c86
Merge branch 'develop' into fix_insert_back_quote
zjinlei Oct 24, 2019
0b8e9f7
test: add OracleUndo* case
jsbxyyx Oct 24, 2019
6887792
remove unused imports
jsbxyyx Oct 24, 2019
4b2d894
Merge branch 'develop' into fix_insert_back_quote
zjinlei Oct 24, 2019
bffd8c5
fix test case
jsbxyyx Oct 25, 2019
b325b98
Merge branch 'develop' into fix_insert_back_quote
jsbxyyx Nov 1, 2019
9f11cd5
Merge branch 'develop' into fix_insert_back_quote
jsbxyyx Nov 11, 2019
6f6f505
fix conflict
jsbxyyx Nov 29, 2019
ff2a9b2
Merge remote-tracking branch 'origin/fix_insert_back_quote' into fix_…
jsbxyyx Nov 29, 2019
22fcecb
fix conflict
jsbxyyx Nov 29, 2019
581cf87
Merge branch 'develop' into fix_insert_back_quote
jsbxyyx Dec 6, 2019
6514c1f
Merge branch 'develop' into fix_insert_back_quote
jsbxyyx Dec 13, 2019
28b6c84
Merge branch 'develop' into fix_insert_back_quote
zjinlei Dec 15, 2019
b6237e5
restore
jsbxyyx Dec 16, 2019
e13464b
restore
jsbxyyx Dec 16, 2019
8e3aec7
Merge branch 'develop' into fix_insert_back_quote
jsbxyyx Dec 16, 2019
dc7f6b7
fix reviews
jsbxyyx Dec 16, 2019
5afa03c
fix reviews
jsbxyyx Dec 16, 2019
2471817
fix reviews
jsbxyyx Dec 16, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
optimize get tablemeta
  • Loading branch information
jsbxyyx committed Oct 10, 2019
commit b1f27d91ca686b7066ed4b8474e354a2888377b4
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ public PreparedStatement prepareStatement(String sql) throws SQLException {
SQLRecognizer sqlRecognizer = SQLVisitorFactory.get(sql, dbType);
if (sqlRecognizer != null && sqlRecognizer.getSQLType() == SQLType.INSERT) {
TableMeta tableMeta = TableMetaCacheAdapter.getTableMeta(dbType, getDataSourceProxy(), sqlRecognizer.getTableName(), false);
jsbxyyx marked this conversation as resolved.
Show resolved Hide resolved
targetPreparedStatement = getTargetConnection().prepareStatement(sql, new String[]{ pkName });
targetPreparedStatement = getTargetConnection().prepareStatement(sql, new String[]{ tableMeta.getPkName() });
} else {
targetPreparedStatement = getTargetConnection().prepareStatement(sql);
}
Expand Down