删除jsf数据表中的行

我想删除jsf数据表中的一行。 我正在使用jsf和hibernate和spring。 但删除操作不起作用。 Customermanagedbean.java @ManagedBean(name=”CustomerMB”) @RequestScoped public class Customermanagedbean implements Serializable{ @ManagedProperty(value=”#{CustomerBoImpl}”) ICustomerBo customerBoImpl; List CustomerList; public int customerId; public String name; public String address; public String createdDate; public ICustomerBo getCustomerBoImpl() { return customerBoImpl; } public void setCustomerBoImpl(ICustomerBo customerBoImpl) { this.customerBoImpl = customerBoImpl; } public List getCustomerList() { CustomerList=new ArrayList(); CustomerList.addAll(getCustomerBoImpl().findAllCustomer()); return CustomerList; } public […]

索引越界错误

我正在开发一个程序,我将重新创建保存的小部件重新连接到边界面板。 当我创建它们时,我也试图将值放入ArrayList中,这样如果我想更新并保存打开的项目,我应该可以通过从ArrayList获取值来实现。 以下是代码的外观: for(int i = 0; i < result.length; i++){ if(ename.contains(result[i].getParticipateEntityName())){ ername.add(ename.indexOf(result[i].getParticipateEntityName()), result[i].getParticipateRelatioshipName()); etotalpartial.add(ename.indexOf(result[i].getParticipateEntityName()), result[i].getTotalPartial()); }else if(wename.contains(result[i].getParticipateEntityName())){ wrname.add(wename.indexOf(result[i].getParticipateEntityName()), result[i].getParticipateRelatioshipName()); } } 这里的ename,ername,etotalpartial,wename和wrname都是ArrayList。 这段代码包含在异步类方法中。 当我运行代码时,我在“ername.add(ename ……”)收到错误。 这是错误堆栈: java.lang.IndexOutOfBoundsException: Index: 1, Size: 0 at java.util.ArrayList.add(ArrayList.java:367) at com.erdclient.ERD1$16.onSuccess(ERD1.java:898) at com.erdclient.ERD1$16.onSuccess(ERD1.java:1) at com.google.gwt.user.client.rpc.impl.RequestCallbackAdapter.onResponseReceived(RequestCallbackAdapter.java:216) at com.google.gwt.http.client.Request.fireOnResponseReceived(Request.java:287) at com.google.gwt.http.client.RequestBuilder$1.onReadyStateChange(RequestBuilder.java:393) at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103) at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71) […]

使用关系深度复制EJB实体bean

我所拥有的是一个实体bean,例如Entity (EJB 3),它在ArrayList中保存相同类型的子节点,他的父节点以及与另一个实体的关系。 用户可以拥有许多实体,反之亦然(多对多)。 我想要做的是覆盖Entity.clone() (或者有一个新方法)来深度复制Entity以及属于同一父节点并分配给现有用户的子节点克隆。 我已经设置了克隆方法来创建Entity的克隆(一个新的实体),然后在foreach循环中用子实体的克隆填充它。 但是这给了我一个并发修改exception,我最终得到的是没有children的初始Entity bean的克隆。 我的问题是: 我想要做什么是可行的,还是应该从例如Facade管理深度复制? 如果它是可行的,你能指导我阅读或给我一些提示,因为到目前为止我通过外观进行克隆,它已成为我的应用程序的主要负担。 提前致谢!! pataroulis

无法在AMD 64位平台JNI上加载IA 32位.dll

我有一个问题:我正在使用JNI处理自生成的DLL。 我已经使用Visual Studio 2013为64Bit计算机生成了DLL。 我已经检查过Dependency Walker,如果我的DLL真的是64位,那就是。 然后我尝试在我的Java源代码中使用DLL(Eclipse版本:Luna Service Release 1(4.4.1)Java版本1.7.0_71-b14 64位版本)。 当我运行我的Java程序时,我得到错误消息无法在此行中的AMD 64位平台上加载IA 32位.dll。 static { System.loadLibrary(“iomemjava”); } 我已经花了2天时间解决这个问题并搜索了stackoverflow和其他一些论坛。 我真的没有想法可能是错的。 到目前为止,希望你们和男孩们可以帮助马丁

我的风暴拓扑既不工作(不生成输出)也不失败(不生成错误或exception)

我有一个拓扑,我试图计算由SimulatorSpout(不是真正的流)生成的单词出现,并在写入MySQL数据库表之后,表格方案非常简单: Field | Type | … ID | int(11) | Auto_icr word | varchar(50) | count | int(11) | 但是我面临着奇怪的问题(正如我之前提到的)我成功地将The Topology提交给我的Storm Cluster,它由4个主管组成,我可以在Storm Web UI中看到拓扑的流程(没有例外),但是当我检查MySQL表时令我惊讶的是,桌子是空的…… 任何评论,建议都是欢迎…… 这是喷口和螺栓: public class MySQLConnection { private static Connection conn = null; private static String dbUrl = “jdbc:mysql://192.168.0.2:3306/test?”; private static String dbClass = “com.mysql.jdbc.Driver”; public static Connection getConnection() throws SQLException, ClassNotFoundException […]

在Google App Engine JAVA中创建多个实例

我正在使用JAVA测试Google App Engine,我想测试并行运行多个实例。 但是,我不知道如何激活多个实例。 我尝试在不同的浏览器中运行这个Servlet(我也尝试在不同的机器上运行并发调用 – 使用不同的IP) import java.io.IOException; import javax.servlet.*; import javax.servlet.http.*; import java.math.*; public class SimpleServlet extends HttpServlet { //A variable that is NOT thread-safe! public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req, resp); } public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { int counter = 0; resp.getWriter().println(“”); […]

maven,hibernate,spring问题

我有一个项目的问题,我想与maven一起运行,我使用spring和hibernate,顺便说一句,我是这些技术新手。 如果有人能解决我的问题,请给我发一个简单易用的例子,这是我的例外: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘contactController’: Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private net.viralpatel.contact.service.ContactService net.viralpatel.contact.controller.ContactController.contactService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘contactServiceImpl’: Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private net.viralpatel.contact.dao.ContactDAO net.viralpatel.contact.service.ContactServiceImpl.contactDAO; nested exception is org.springframework.beans.factory.BeanCreationException: […]

load:id = gralloc!= hmi-> id = gralloc

我想在我的应用程序中使用Material Design,所以我更改AndroidManifest.xml就像: 但是当我运行时,Android Studio显示: 05-07 14:33:01.478 21994-22007/com.zdr.umarket E/HAL: load: id=gralloc != hmi->id=gralloc 05-07 14:33:01.496 21994-21994/com.zdr.umarket W/System: ClassLoader referenced unknown path: /data/app/com.zdr.umarket-1/lib/arm64 05-07 14:33:01.517 21994-21994/com.zdr.umarket I/HwCust: Constructor found for class android.app.HwCustHwWallpaperManagerImpl 我如何能?

在java中成功初始化Corba通知服务,但无法在linux中获取任何事件,但它在Windows中完成

当我测试用Java编写的应用程序时,我对一个奇怪的错误感到头疼。 问题在于:我编写的应用程序使用了CORBA连接技术。 它是一个CORBA客户端应用程序模块。 在Windows环境中,事件被成功推送但在linux(redhat和ubuntu)中却没有。 但是,它非常怪异,我可以调用任何CORBA函数并准确地获取返回的数据。 我调试了我的代码,看到CORBA连接和通知服务的初始化成功了。 在Linux OS中,防火墙被禁用,端口12002未被任何应用程序使用。 这里没有任何例外。 那么,你能解释一下原因是什么吗? 我对CORBA的经验不足。 像我这样的新手这么复杂。 请帮帮我! P / s:+初始化代码如下: Properties props = new Properties(); /*props.setProperty(“borland.enterprise.licenseDefaultDir”, “C:/Borland/VisiBroker/license”);*/ props.setProperty(“org.omg.CORBA.ORBClass”, “com.inprise.vbroker.orb.ORB”); props.setProperty(“org.omg.CORBA.ORBSingletonClass”, “com.inprise.vbroker.orb.ORBSingleton”); props.setProperty(“javax.rmi.CORBA.StubClass”, “com.inprise.vbroker.rmi.CORBA.StubImpl”); props.setProperty(“javax.rmi.CORBA.UtilClass”, “com.inprise.vbroker.rmi.CORBA.UtilImpl”); props.setProperty(“javax.rmi.CORBA.PortableRemoteObjectClass”, “com.inprise.vbroker.rmi.CORBA.PortableRemoteObjectImpl”); props.setProperty(“vbroker.agent.enableLocator”, “false”); props.setProperty(“vbroker.orb.initRef”, “NotificationService=corbaloc::xxxx:12002/NotificationService”); try { System.out.println(“orb = org.omg.CORBA.ORB.init(new String[0], props);”); orb = org.omg.CORBA.ORB.init(new String[0], props); } catch (Exception e) { System.out.println(“Fail […]

Java / Android ArrayList在不同的Activity中

我想让一个Arraylist在Android上的另一个Activity中工作。 一切都很好。 创建了arrray列表,但是,我无法让Intent工作。 有什么办法让arraylist到另一个变量? 这是我用来生成arrayList的代码: public List getAllContacts() { List ContactpList = new ArrayList(); 我将如何在我的其他活动中使用这个arraylist?