The type net.sf.hibernate.LockMode cannot be resolved. It is indirectly 问题 谢谢各位

venus60 2008-03-14 10:55:08
package org.apache.struts.webapp.example.dao;

import java.util.List;

import org.apache.struts.webapp.example.entity.MailInfo;
import org.springframework.dao.DataAccessException;
import org.springframework.orm.hibernate.support.HibernateDaoSupport;

public class MailInfoDAOI extends HibernateDaoSupport implements MailInfoDAO {

/*
* 新建一条“邮件地址”信息
*/
public boolean createMailInfo(MailInfo mailInfo) {
try {
this.getHibernateTemplate().save(mailInfo);
return true;
} catch (DataAccessException ex) {
ex.printStackTrace();
return false;
}
}

/*
* 根据主键查找当前“邮件地址”信息
*/
public List findbyMailId(String mailId) {
try {
return this.getHibernateTemplate().find(
" FROM org.apache.struts.webapp.example.entity.MailInfo AS MailInfo "
+ " WHERE MailInfo.mailid = '" + mailId + "'");
} catch (DataAccessException ex) {
ex.printStackTrace();
return null;
}
}

/*
* 修改当前“邮件地址”信息
*/
public boolean editMailInfo(MailInfo mailInfo) {
try {
this.getHibernateTemplate().saveOrUpdate(mailInfo);
return true;
} catch (DataAccessException ex) {
ex.printStackTrace();
return false;
}
}

/*
* 删除当前“邮件地址”信息
*/
public boolean deleteByMailId(MailInfo mailInfo) {
try {
this.getHibernateTemplate().delete(mailInfo);
return true;
} catch (DataAccessException ex) {
ex.printStackTrace();
return false;
}
}
}
...全文
499 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangxiaofu250 2009-03-07
  • 打赏
  • 举报
回复
你太聪明了,我的程序按你说的也解决了,谢谢
zongyajun 2008-10-16
  • 打赏
  • 举报
回复
应该是这个的问题吧
import org.springframework.orm.hibernate.support.HibernateDaoSupport;
如果是hibernate3的话
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

你在试试看
Sendler_Lee 2008-04-09
  • 打赏
  • 举报
回复
问题解决了,错误信息是缺少类库文件什么的,把spring类库中的lib/hibernate下的所有.jar文件全部复制到工程中,替换原先的,还有新加的jar文件,问题就解决了,我的就是这样解决的,看看你 的行不行
zxfshanxi 2008-04-08
  • 打赏
  • 举报
回复
你把主键换为Integer类型
Sendler_Lee 2008-04-08
  • 打赏
  • 举报
回复
楼主,你的问题解决了没有,我也看到这个程序了,也出了你那样的错误,等待解决
venus60 2008-03-14
  • 打赏
  • 举报
回复
try {
this.getHibernateTemplate().delete(mailInfo);
说有错误 The type net.sf.hibernate.LockMode cannot be resolved. It is indirectly

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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