一个上传的操作导致的错误

sj3jsjs 2008-06-05 03:32:19
[code=BatchFile]
exception

javax.servlet.ServletException: There is no statement named createFile in this SqlMap.
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:515)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)
org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99)


root cause

com.ibatis.sqlmap.client.SqlMapException: There is no statement named createFile in this SqlMap.
com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.getMappedStatement(SqlMapExecutorDelegate.java:293)
com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.update(SqlMapExecutorDelegate.java:496)
com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.update(SqlMapSessionImpl.java:90)
org.springframework.orm.ibatis.SqlMapClientTemplate$10.doInSqlMapClient(SqlMapClientTemplate.java:383)
org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:193)
org.springframework.orm.ibatis.SqlMapClientTemplate.update(SqlMapClientTemplate.java:381)
com.daewoobrenic.jcf.dao.BaseSqlMapClientDAO.executeUpdate(BaseSqlMapClientDAO.java:119)
com.daewoobrenic.jcf.file.dao.FileDAOiBatis.createFile(FileDAOiBatis.java:24)
client.service.ClientService.addClient(ClientService.java:20)
client.action.ClientAction.addClient(ClientAction.java:25)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:404)


[/code]

strits2+ibatis+spring的一个框架
因为上传的createFile这个方法的代码,,,看不见


能看见的也就是这些
// Compiled from IFileDAO.java (version 1.5 : 49.0, no super bit)
public abstract interface com.daewoobrenic.jcf.file.dao.IFileDAO {

// Method descriptor #6 (Lcom/daewoobrenic/jcf/file/FileInfo;)I
public abstract int createFile(com.daewoobrenic.jcf.file.FileInfo arg0);

// Method descriptor #6 (Lcom/daewoobrenic/jcf/file/FileInfo;)I
public abstract int deleteFile(com.daewoobrenic.jcf.file.FileInfo arg0);

// Method descriptor #9 (Ljava/lang/String;)I
public abstract int deleteFileById(java.lang.String arg0);

// Method descriptor #11 (Ljava/lang/String;)Ljava/util/List;
public abstract java.util.List findFilesById(java.lang.String arg0);
}


不知道怎么解决,,,,不知道问题是什么地方啊
...全文
151 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
胡矣 2008-06-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yami251139 的回复:]
引用 4 楼 java2000_net 的回复:
There is no statement named createFile in this SqlMap

错误是你的 SqlMap 里面没有一个叫做 createFile的东西,你去看看大小写问题

饿。。。鹅的神呀,他这是什么速度啊
[/Quote]
没懂...
zidasine 2008-06-06
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 yirentianran 的回复:]
引用 5 楼 yami251139 的回复:
引用 4 楼 java2000_net 的回复:
There is no statement named createFile in this SqlMap

错误是你的 SqlMap 里面没有一个叫做 createFile的东西,你去看看大小写问题

饿。。。鹅的神呀,他这是什么速度啊

没懂...
[/Quote]
yami251139 2008-06-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 java2000_net 的回复:]
There is no statement named createFile in this SqlMap

错误是你的 SqlMap 里面没有一个叫做 createFile的东西,你去看看大小写问题
[/Quote]
饿。。。鹅的神呀,他这是什么速度啊
老紫竹 2008-06-05
  • 打赏
  • 举报
回复
There is no statement named createFile in this SqlMap

错误是你的 SqlMap 里面没有一个叫做 createFile的东西,你去看看大小写问题
luoguofeng 2008-06-05
  • 打赏
  • 举报
回复
com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.getMappedStatement(SqlMapExecutorDelegate.java:293)
com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.update(SqlMapExecutorDelegate.java:496)
sj3jsjs 2008-06-05
  • 打赏
  • 举报
回复
这个文件的代码是看不见的。。。只有他的class文件。。。。
sgdb 2008-06-05
  • 打赏
  • 举报
回复
FileDAOiBatis的问题吧?找找这个dao对应的xml文件呢?

67,537

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧