Skip to content

Commit 9e0aadc

Browse files
committed
优化成语字典工具数据库查询功能
1 parent 0bb3888 commit 9e0aadc

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/main/java/com/xwintop/xJavaFxTool/services/assistTools/IdiomDataToolService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public void selectAction() throws Exception {
7575
if (jdbcTemplate == null) {
7676
TooltipUtil.showToast("成语词典数据未准备好,请稍后重试...");
7777
}
78-
String sql = "SELECT * FROM Idiom_dirty WHERE word like ?";
78+
String sql = "SELECT * FROM Idiom_dirty WHERE word like ? or abbreviation like ?";
7979
String sqlArgs = "";
8080
if (StringUtils.isEmpty(idiomDataToolController.getSelectWordTextField().getText())) {
8181
String[] indexString = new String[]{
@@ -95,7 +95,7 @@ public void selectAction() throws Exception {
9595
} else {
9696
sqlArgs = "%" + idiomDataToolController.getSelectWordTextField().getText() + "%";
9797
}
98-
List<Map<String, Object>> list = jdbcTemplate.queryForList(sql, sqlArgs);
98+
List<Map<String, Object>> list = jdbcTemplate.queryForList(sql, sqlArgs, sqlArgs);
9999
idiomDataToolController.getIdiomDataTableData().clear();
100100
for (Map<String, Object> stringObjectMap : list) {
101101
Map<String, String> dataRow = new HashMap<String, String>();

src/main/resources/com/xwintop/xJavaFxTool/fxmlView/assistTools/IdiomDataTool.fxml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@
3535
<center>
3636
<TableView fx:id="idiomDataTableView" BorderPane.alignment="CENTER">
3737
<columns>
38-
<TableColumn fx:id="wordTableColumn" maxWidth="140.0" minWidth="60.0" prefWidth="60.0" text="词目" />
39-
<TableColumn fx:id="pinyinTableColumn" maxWidth="280.0" minWidth="120.0" prefWidth="120.0" text="发音" />
38+
<TableColumn fx:id="wordTableColumn" maxWidth="200.0" minWidth="60.0" prefWidth="60.0" text="词目" />
39+
<TableColumn fx:id="pinyinTableColumn" maxWidth="320.0" minWidth="120.0" prefWidth="120.0" text="发音" />
4040
<TableColumn fx:id="explanationTableColumn" prefWidth="300.0" text="释义" />
4141
<TableColumn fx:id="derivationTableColumn" prefWidth="250.0" text="出处" />
4242
<TableColumn fx:id="exampleTableColumn" minWidth="0.0" prefWidth="250.0" text="示例" />

0 commit comments

Comments
 (0)