public Object get(String entityName, Serializable id)
throws HibernateException
{
LoadEvent event;
boolean success;
event = new LoadEvent(id, entityName, false, this);
success = false;
Object obj;
fireLoad(event, LoadEventListener.GET);
success = true;
obj = event.getResult();
afterOperation(success);
return obj;
Exception exception; //为啥Return后面还能写东西还不出错?
exception; //上面都已经定义了exception 这里就写了个exception;是啥意思.为啥没出错?
afterOperation(success);
throw exception;
}
解决方案 »
- 想在网页中实现图片的拖拽和整合用javascript可以实现么?
- JSP论坛用什么组件发表信息
- html+jsp+javaBean+servlet
- weblogic上调用iBatis出现问题
- 下载文件乱码
- 求助一个JDOM解析xml文件的问题
- 我strut框架中想调用servlet,但总不行?????
- 两服务器间XML解析问题
- javax.xml.stream.XMLStreamException: java.net.MalformedURLException
- [转载&改编]一步一步开发Spring Framework MVC应用程序-2(Intellij IDEA版)
- MyEclipse8.5 Hibernate反向工程出错???
- 用filter增强request和respone。。。一般有哪些常用应用啊
很明显这应该是实现Session接口的get方法嘛。SessionImpl中的get不会这么写吧!虽然实现功能没错 但这代码也太业余了吧!
问题:
为啥Return后面还能写东西还不出错?
上面都已经定义了exception 这里就写了个exception;是啥意思.为啥没出错?Return后不能写东东,还有你说得那个exception没啥意思 肯定有错。
lz是不是看的.class源码啊!!!!get方法修改下 这样写就不会不明白了public Object get(String entityName, Serializable id) throws HibernateException {
LoadEvent event = new LoadEvent(id, entityName, false, this);
boolean success = false;
try {
fireLoad(event, LoadEventListener.GET);
success = true;
return event.getResult();
}
finally {
afterOperation(success);
}
}