Skip to content

Commit 2480410

Browse files
committed
优化用户体验,修复细节。
1 parent 65b4d78 commit 2480410

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

src/main/java/com/sjhy/plugin/ui/TemplateSettingPanel.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,10 @@ public void actionPerformed(AnActionEvent e) {
311311
}
312312
// 获取表信息
313313
TableInfo tableInfo = TableInfoService.getInstance(project).getTableInfoAndConfig(dbTable);
314+
// 为未配置的表设置一个默认包名
315+
if (tableInfo.getSavePackageName() == null) {
316+
tableInfo.setSavePackageName("com.companyname.modulename");
317+
}
314318
// 生成代码
315319
String code = CodeGenerateService.getInstance(project).generate(new Template("temp", templateEditor.getEditor().getDocument().getText()), tableInfo);
316320

src/main/resources/template/Default/mapper.xml.vm

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,13 @@ $!callback.setSavePath($tool.append($modulePath, "/src/main/resources/mapper"))
2626
#allSqlColumn()
2727

2828
from $!{tableInfo.obj.parent.name}.$!tableInfo.obj.name
29-
<where>
30-
#foreach($column in $tableInfo.pkColumn)
31-
<if test="$!column.name != null#if($column.type.equals("java.lang.String")) and $!column.name != ''#end">
32-
and $!column.obj.name = #{$!column.name},
33-
</if>
34-
#end
35-
</where>
29+
where $!pk.obj.name = #{$!pk.name}
3630
</select>
3731

3832
<!--查询指定行数据-->
3933
<select id="queryAllByLimit" resultMap="$!{tableInfo.name}Map">
4034
select
41-
#allSqlColumn()
35+
#allSqlColumn()
4236

4337
from $!{tableInfo.obj.parent.name}.$!tableInfo.obj.name
4438
limit #{offset}, #{limit}
@@ -53,7 +47,7 @@ $!callback.setSavePath($tool.append($modulePath, "/src/main/resources/mapper"))
5347
<where>
5448
#foreach($column in $tableInfo.fullColumn)
5549
<if test="$!column.name != null#if($column.type.equals("java.lang.String")) and $!column.name != ''#end">
56-
and $!column.obj.name = #{$!column.name},
50+
and $!column.obj.name = #{$!column.name}
5751
</if>
5852
#end
5953
</where>
@@ -71,7 +65,7 @@ $!callback.setSavePath($tool.append($modulePath, "/src/main/resources/mapper"))
7165
<set>
7266
#foreach($column in $tableInfo.otherColumn)
7367
<if test="$!column.name != null#if($column.type.equals("java.lang.String")) and $!column.name != ''#end">
74-
and $!column.obj.name = #{$!column.name},
68+
$!column.obj.name = #{$!column.name},
7569
</if>
7670
#end
7771
</set>

0 commit comments

Comments
 (0)