|
|
@@ -34,9 +34,13 @@ public class VirtualGoodsConfigService extends ServiceImpl<VirtualGoodsConfigMap
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 保存:id 为空则新增,非空则更新(saveOrUpdate 语义)
|
|
|
+ * 保存:id 为空则新增,非空则更新(saveOrUpdate 语义)。
|
|
|
+ *
|
|
|
+ * 注意:不要重写父类 save() 调用 saveOrUpdate() — ServiceImpl.saveOrUpdate 在
|
|
|
+ * 更新分支会通过反射回溯到子类的 save() 方法,导致无限递归 StackOverflowError。
|
|
|
+ * (参见 ServiceImpl#165 的内部调用路径)
|
|
|
*/
|
|
|
- public boolean save(VirtualGoodsConfig config) {
|
|
|
+ public boolean saveConfig(VirtualGoodsConfig config) {
|
|
|
return this.saveOrUpdate(config);
|
|
|
}
|
|
|
|