问题起因,多数据库支持的问题。

ORCALE下,selectFuzzyByParam方法中的sql,单独执行能找到之,方法返回值也有对应的对象。

<pre class="has">



  
  
  
本以为将sql中的NVL函数,换成mysql的IFNULL就可以。但是,替换后,出现很怪异的问题。单独执行sql,能查到数据。但是selectFuzzyByParam返回的集合却是空的。这种原因,应该是其中的别名设置有问题,主要是type的问题,改成如下格式后,问题解决。原因,应该是别名的处理方式不同导致的问题。oracle采用的是""的方式,而mysql采用的是``的方式。

  
  
  
  
  
```

```

标签: mysql, NAME, ID, type, sql, CODE, TABLE2, TABLE1, 能查

相关文章推荐

添加新评论,含*的栏目为必填