论坛首页 入门技术论坛

Access数据库的Like查询问题

浏览 2918 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-09-04  
不知哪位用Ibatis操作过Access数据库。

我发现了这样一个问题:

我在用Like查询时,用的是 number like '%$number$%'  这种形式,但发现有时查不到数据(是有时查不到,有时却又能查到).后现得知Access数据库的Like 不是用 "%",而是用"*",所以我就把以前相对应的映射文件改成了 number like '*$number$*',结果却是什么都查不到了.

所以现在我就很不明白了.那到底应该怎么做呢.关键是前者为什么有时能查到有时却又查不到呢.这让我根本找不到原因呀.
   发表时间:2007-09-04  
我又发现我有一个地方也是有时管用有时不管用的问题.这个操作大概意思是这样的:

在一个页面中有左右两个表格,当删除左边表格中的某一行时,右边的表格相对应的数据也删除,我用的是DWR.

结果也是有时右边的表格行删了,有时却没删除,但数据库中,确实已标记为删除了.

所以我感觉是不是Ibatis的缓存方面的问题呀.

0 请登录后投票
   发表时间:2007-09-06  
没有一个人帮我出出招吗?

我把下面这几项都设成了False也不成.

<settings
cacheModelsEnabled="false"
enhancementEnabled="false"
lazyLoadingEnabled="false"
classInfoCacheEnabled="false"
maxRequests="32"
maxSessions="10"
maxTransactions="5"
useStatementNamespaces="false"
/>

关键是它有时候管用有时候不管用.哎,服了.
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics