求助:EJB3中的问题

[复制链接]
查看11 | 回复0 | 2007-4-27 09:32:00 | 显示全部楼层 |阅读模式
求各位大侠帮忙看一下一下这个错误是什么原因,万分感谢。我用的平台是Sun MicrosystemsApplication Server PE 9。
"IOP00810211: (MARSHAL) 异常来自 CDRInputStream 中 ValueHandler 中的 readValue"
org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 211 completed: Maybe
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.valuehandlerReadException(ORBUtilSystemException.java:7053)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1016)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:850)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:255)
at com.sun.corba.ee.impl.corba.TCUtility.unmarshalIn(TCUtility.java:269)
at com.sun.corba.ee.impl.corba.AnyImpl.read_value(AnyImpl.java:558)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_any(CDRInputStream_1_0.java:710)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_any(CDRInputStream.java:225)
at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.readAny(Util.java:449)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.read_Array(ValueHandlerImpl.java:655)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:327)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:295)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1005)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:259)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObjectField(IIOPInputStream.java:1987)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:2211)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObject(IIOPInputStream.java:1219)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:398)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:329)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:295)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1005)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:259)
at com.sun.corba.ee.impl.presentation.rmi.DynamicMethodMarshallerImpl$14.read(DynamicMethodMarshallerImpl.java:333)
at com.sun.corba.ee.impl.presentation.rmi.DynamicMethodMarshallerImpl.readResult(DynamicMethodMarshallerImpl.java:424)
at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.privateInvoke(StubInvocationHandlerImpl.java:162)
at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:119)
at com.sun.corba.ee.impl.presentation.rmi.bcel.BCELStubBase.invoke(BCELStubBase.java:197)
at com.unicomgd.yaozhw.__SysFirstpageNewreportFacadeRemote_Remote_DynamicStub.findAll(__SysFirstpageNewreportFacadeRemote_Remote_DynamicStub.java)
at com.unicomgd.yaozhw._SysFirstpageNewreportFacadeRemote_Wrapper.findAll(com.unicomgd.yaozhw._SysFirstpageNewreportFacadeRemote_Wrapper.java)
at org.apache.jsp.manager.reportnew_jsp._jspService(reportnew_jsp.java:77)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:353)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:412)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:318)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:278)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:182)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
at com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:239)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844)
at com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287)
at com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)
at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
Caused by: java.io.IOException: Mismatched serialization UIDs : Source (Rep. IDRMI:com.unicomgd.yaozhw.SysFirstpageNewreport:FA8E9311ABF4AB00:8576C40E2DA6B9DF) = 8576C40E2DA6B9DF whereas Target (Rep. ID RMI:com.unicomgd.yaozhw.SysFirstpageNewreport:FA8E9311ABF4AB00:762A14E6A2888603) = 762A14E6A2888603
at com.sun.corba.ee.impl.util.RepositoryId.useFullValueDescription(RepositoryId.java:573)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.useFullValueDescription(ValueHandlerImpl.java:386)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:395)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:329)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:295)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1005)
... 58 more
StandardWrapperValve[jsp]: Servlet jsp 的 Servlet.service() 抛出异常
javax.ejb.EJBException: nested exception is: java.rmi.MarshalException: CORBA MARSHAL 1398079699 Maybe; nested exception is:
org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 211 completed: Maybe
java.rmi.MarshalException: CORBA MARSHAL 1398079699 Maybe; nested exception is:
org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 211 completed: Maybe
at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.mapSystemException(Util.java:224)
at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.privateInvoke(StubInvocationHandlerImpl.java:172)
at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:119)
at com.sun.corba.ee.impl.presentation.rmi.bcel.BCELStubBase.invoke(BCELStubBase.java:197)
at com.unicomgd.yaozhw.__SysFirstpageNewreportFacadeRemote_Remote_DynamicStub.findAll(__SysFirstpageNewreportFacadeRemote_Remote_DynamicStub.java)
at com.unicomgd.yaozhw._SysFirstpageNewreportFacadeRemote_Wrapper.findAll(com.unicomgd.yaozhw._SysFirstpageNewreportFacadeRemote_Wrapper.java)
at org.apache.jsp.manager.reportnew_jsp._jspService(reportnew_jsp.java:77)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:353)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:412)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:318)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:278)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:182)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
at com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:239)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844)
at com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287)
at com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)
at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
Caused by: org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 211 completed: Maybe
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.valuehandlerReadException(ORBUtilSystemException.java:7053)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1016)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:850)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:255)
at com.sun.corba.ee.impl.corba.TCUtility.unmarshalIn(TCUtility.java:269)
at com.sun.corba.ee.impl.corba.AnyImpl.read_value(AnyImpl.java:558)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_any(CDRInputStream_1_0.java:710)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_any(CDRInputStream.java:225)
at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.readAny(Util.java:449)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.read_Array(ValueHandlerImpl.java:655)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:327)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:295)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1005)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:259)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObjectField(IIOPInputStream.java:1987)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:2211)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObject(IIOPInputStream.java:1219)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:398)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:329)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:295)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1005)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:259)
at com.sun.corba.ee.impl.presentation.rmi.DynamicMethodMarshallerImpl$14.read(DynamicMethodMarshallerImpl.java:333)
at com.sun.corba.ee.impl.presentation.rmi.DynamicMethodMarshallerImpl.readResult(DynamicMethodMarshallerImpl.java:424)
at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.privateInvoke(StubInvocationHandlerImpl.java:162)
... 35 more
Caused by: java.io.IOException: Mismatched serialization UIDs : Source (Rep. IDRMI:com.unicomgd.yaozhw.SysFirstpageNewreport:FA8E9311ABF4AB00:8576C40E2DA6B9DF) = 8576C40E2DA6B9DF whereas Target (Rep. ID RMI:com.unicomgd.yaozhw.SysFirstpageNewreport:FA8E9311ABF4AB00:762A14E6A2888603) = 762A14E6A2888603
at com.sun.corba.ee.impl.util.RepositoryId.useFullValueDescription(RepositoryId.java:573)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.useFullValueDescription(ValueHandlerImpl.java:386)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:395)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:329)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:295)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1005)
... 58 more
javax.ejb.EJBException: nested exception is: java.rmi.MarshalException: CORBA MARSHAL 1398079699 Maybe; nested exception is:
org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 211 completed: Maybe
at com.unicomgd.yaozhw._SysFirstpageNewreportFacadeRemote_Wrapper.findAll(com.unicomgd.yaozhw._SysFirstpageNewreportFacadeRemote_Wrapper.java)
at org.apache.jsp.manager.reportnew_jsp._jspService(reportnew_jsp.java:77)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:353)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:412)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:318)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:278)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:182)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
at com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:239)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844)
at com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287)
at com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)
at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
我的EJB的代码:
实体类:
package com.unicomgd.yaozhw;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
/**
* 实体类 SysFirstpageNewreport
*
* @author Administrator
*/
@Entity
@Table(name = "SYS_FIRSTPAGE_NEWREPORT&quot

@NamedQueries( {
@NamedQuery(name = "SysFirstpageNewreport.findById", query = "SELECT s FROM SysFirstpageNewreport s WHERE s.id = :id&quot

,
@NamedQuery(name = "SysFirstpageNewreport.findByRpName", query = "SELECT s FROM SysFirstpageNewreport s WHERE s.rpName = :rpName&quot

,
@NamedQuery(name = "SysFirstpageNewreport.findByRpPath", query = "SELECT s FROM SysFirstpageNewreport s WHERE s.rpPath = :rpPath&quot

,
@NamedQuery(name = "SysFirstpageNewreport.findByOperNo", query = "SELECT s FROM SysFirstpageNewreport s WHERE s.operNo =

perNo&quot

,
@NamedQuery(name = "SysFirstpageNewreport.findByOperTime", query = "SELECT s FROM SysFirstpageNewreport s WHERE s.operTime =

perTime&quot

})
public class SysFirstpageNewreport implements Serializable {
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="seq_Sys_Firstpage_newreport&quot

@Column(name = "ID", nullable = false)
private BigDecimal id;
@Column(name = "RP_NAME&quot

private String rpName;
@Column(name = "RP_PATH&quot

private String rpPath;
@Column(name = "OPER_NO&quot

private String operNo;
@Column(name = "OPER_TIME")
@Temporal(TemporalType.DATE)
private Date operTime;
/** Creates a new instance of SysFirstpageNewreport */
public SysFirstpageNewreport() {
}
/**
* 使用指定的值创建 SysFirstpageNewreport 的新实例。
* @param id,SysFirstpageNewreport 的 id
*/
public SysFirstpageNewreport(BigDecimal id) {
this.id = id;
}
/**
* 获取此 SysFirstpageNewreport 的 id。
* @return id
*/
public BigDecimal getId() {
return this.id;
}
/**
* 将此 SysFirstpageNewreport 的 id 设置为指定的值。
* @param id,新建 id
*/
public void setId(BigDecimal id) {
this.id = id;
}
/**
* 获取此 SysFirstpageNewreport 的 rpName。
* @return rpName
*/
public String getRpName() {
return this.rpName;
}
/**
* 将此 SysFirstpageNewreport 的 rpName 设置为指定的值。
* @param rpName,新建 rpName
*/
public void setRpName(String rpName) {
this.rpName = rpName;
}
/**
* 获取此 SysFirstpageNewreport 的 rpPath。
* @return rpPath
*/
public String getRpPath() {
return this.rpPath;
}
/**
* 将此 SysFirstpageNewreport 的 rpPath 设置为指定的值。
* @param rpPath,新建 rpPath
*/
public void setRpPath(String rpPath) {
this.rpPath = rpPath;
}
/**
* 获取此 SysFirstpageNewreport 的 operNo。
* @return operNo
*/
public String getOperNo() {
return this.operNo;
}
/**
* 将此 SysFirstpageNewreport 的 operNo 设置为指定的值。
* @param operNo,新建 operNo
*/
public void setOperNo(String operNo) {
this.operNo = operNo;
}
/**
* 获取此 SysFirstpageNewreport 的 operTime。
* @return operTime
*/
public Date getOperTime() {
return this.operTime;
}
/**
* 将此 SysFirstpageNewreport 的 operTime 设置为指定的值。
* @param operTime,新建 operTime
*/
public void setOperTime(Date operTime) {
this.operTime = operTime;
}
/**
* 返回对象的散列代码值。该实现根据此对象
* 中 id 字段计算散列代码值。
* @return 此对象的散列代码值。
*/
@Override
public int hashCode() {
int hash = 0;
hash += (this.id != null ? this.id.hashCode() : 0);
return hash;
}
/**
* 确定其他对象是否等于此 SysFirstpageNewreport。当且仅当
* 参数不为 null 且该参数是具有与此对象相同 id 字段值的 SysFirstpageNewreport 对象时,
* 结果才为 true。
* @param 对象,要比较的引用对象
* 如果此对象与参数相同,则 @return true;
* 否则为 false。
*/
@Override
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id fields are not set
if (!(object instanceof SysFirstpageNewreport)) {
return false;
}
SysFirstpageNewreport other = (SysFirstpageNewreport)object;
if (this.id != other.id && (this.id == null || !this.id.equals(other.id))) return false;
return true;
}
/**
* 返回对象的字符串表示法。该实现根据 id 字段
* 构造此表示法。
* @return 对象的字符串表示法。
*/
@Override
public String toString() {
return "com.unicomgd.yaozhw.SysFirstpageNewreport[id=" + id + "]";
}
}
接口:
package com.unicomgd.yaozhw;
import java.util.List;
import javax.ejb.Remote;
/**
*
* @author Administrator
*/
@Remote
public interface SysFirstpageNewreportFacadeRemote {
void create(SysFirstpageNewreport sysFirstpageNewreport);
void edit(SysFirstpageNewreport sysFirstpageNewreport);
void destroy(SysFirstpageNewreport sysFirstpageNewreport);
SysFirstpageNewreport find(Object pk);
List findAll();
}
实现类:
package com.unicomgd.yaozhw;
import java.util.List;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
/**
*
* @author Administrator
*/
@Stateless
public class SysFirstpageNewreportFacade implements SysFirstpageNewreportFacadeRemote {
@PersistenceContext
private EntityManager em;
/** Creates a new instance of SysFirstpageNewreportFacade */
public SysFirstpageNewreportFacade() {
}
public void create(SysFirstpageNewreport sysFirstpageNewreport) {
em.persist(sysFirstpageNewreport);
}
public void edit(SysFirstpageNewreport sysFirstpageNewreport) {
em.merge(sysFirstpageNewreport);
}
public void destroy(SysFirstpageNewreport sysFirstpageNewreport) {
em.merge(sysFirstpageNewreport);
em.remove(sysFirstpageNewreport);
}
public SysFirstpageNewreport find(Object pk) {
return (SysFirstpageNewreport) em.find(SysFirstpageNewreport.class, pk);
}
public List findAll() {
return em.createQuery("select object(o) from SysFirstpageNewreport as o").getResultList();
}
}
jsp引用代码:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行