草庐IT

Entity-Bean

全部标签

java.lang.IllegalStateException : Neither BindingResult nor plain target object for bean name 'category' available as request attribute 错误

我在网上查看了几乎所有与此问题相关的答案,但无法找出我的代码中的问题。这是我的JSP页面。当我删除它工作正常。我可以与我的Controller通信。所以问题与这一行有关。@ControllerpublicclassSearchCategory{@AutowiredprivateCategoryServicecategoryService;@RequestMapping(value="/search_category",method=RequestMethod.POST)public@ResponseBodyStringsearchCategoryFromDatabase(@ModelA

java - 嵌入式 id 和 "repeated column in mapping for entity..."异常

我遇到了JPA和Hibernate的问题,但未能解决。所以,这是我的applicationContext.xml:truecreate这是我的性能实体:packagecom.abt.fiifootballmanager.entity;importjava.io.Serializable;importjavax.persistence.*;importjava.math.BigDecimal;importjava.util.List;@Entity@Table(name="PERFORMANCES")@NamedQuery(name="Performance.findAll",query

java - 当没有调用 @Remove 注释方法时,有状态 session bean 会导致泄漏吗?

我有一个JSF应用程序,它在托管bean中从远程有状态sessionbean(EJB3.0)调用业务逻辑。现在有一个HttpSessionListener调用该有状态sessionbean上的@Remove注释方法,因此一旦HttpSession被销毁,容器就可以删除有状态sessionbean。现在我想知道如果我不调用带@Remove注释的方法并且HttpSession被销毁会发生什么。有状态sessionbean的客户端此时不存在记录器。容器会删除有状态sessionbean吗?或者它会永远存在导致某种泄漏(内存/磁盘)? 最佳答案

Java Bean : Overglorified Associative Arrays?

我不太了解JavaBean的本质。好吧,至少我是如何看待它们用于我们商店的一些代码库中的。我发现了这个问题:JavaBeans:WhatamImissing?那里接受的答案看起来像是程序员倾向于滥用JavaBean(我真的不怀疑),但我看到它经常发生并且故意发生,我想我仍然遗漏了一些东西。我看到的代码如下:publicclassFooBean{privateinta;privateintb;privateintc;publicintgetA(){returna;}publicintsetA(intx){a=x;}//etc...}没有比getter和setter更进一步的结构或控制。是

java - 网 bean IDE : how to delete data source

我有一个包含持久性单元的JavaWeb应用程序。在此持久性单元中,我可以选择现有数据源或创建新数据源。当我在内置glassfish服务器上运行此Web应用程序时,数据源是在内置glassfish服务器上创建的。还创建了一个连接池。我可以删除构建在glassfish服务器上的数据源和/或连接池。这不会从NetbeansIDE中删除数据源。当我再次运行Web应用程序时,会重新创建数据源和连接池。如何删除netbeansIDE中的数据源和连接池?我无法在任何地方找到此功能。我想删除现有的数据源和连接池,因为我对新的数据源/连接池有问题。为了确保数据源/连接池之间的某处不会发生混淆,我想删除不

java - 使用 bean 定义配置文件的 Spring 3.1 bean 可见性

我一直在尝试使用Spring3.1'sbeandefinitionprofiles和嵌套的bean。我曾希望我可以根据Activity配置文件定义不同的bean。考虑以下大大简化的示例,以便我的Spring上下文包含类似的内容我收到以下错误:Exceptioninthread"main"org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'say'definedinclasspathresource[applicationContext.xml]:Cannotresolvere

java - 自动施放 Spring Bean

有没有办法将Springbean自动转换为应用程序上下文XML中定义的类?我想避免将关于bean的类型信息放在2个地方....在xml配置文件中,也可以在代码中作为强制转换。例如,给定这个配置文件我能否调用ApplicationContext.getBean("bean-name")以避免直接将返回类型转换为SimpleStringBean。我知道我也可以调用ApplicationContext.getBean("bean-name",SimpleSpringBean.class)来避免转换本身,但我仍然在2个地方有类型信息。似乎Spring可以获取类信息(ApplicationCon

java - SessionContext.getBusinessObject() 的返回值与 bean 中使用的 'this' 关键字有何不同?

SessionContext.getBusinessObject()在文档中描述如下,Obtainanobjectthatcanbeusedtoinvokethecurrentbeanthroughthegivenbusinessinterface.Parameters:businessInterface-Oneofthelocalbusinessinterfacesorremotebusinessinterfacesforthissessionbean.Returns:Thebusinessobjectcorrespondingtothegivenbusinessinterface.

java - 让 JSF 从 EL 而不是 bean 字段访问 Map<String, ?> 值?

是否有任何正确的方法来覆盖JSF从表达式语言访问beans字段的方式?这个想法是模仿这种行为以访问Map值,其中bean字段将是映射键。换句话说,无论如何都可以使用#{beanContainingNestedMap.keyOfSaidNestedMap}吗?,就像keyOfSaidNestedMap是beanContainingNestedMap的领域?如果没有,我还有什么其他解决方案?示例:Holder.javapublicclassHolder{privateMapobjects=newHashMap();publicvoidadd(Stringkey,Objectvalue){o

java - 在 Java bean 中声明枚举变量

我需要将一个枚举变量声明为类成员,并且需要像javabean一样为它定义一个setter和getter。像这样的-publicclassVehicle{privateStringid;privateStringname;enumcolor{RED,GREEN,ANY;}//setterandgetters}现在,我想将颜色属性设置为红色、绿色或其他类中的任何颜色,并想做出相应的决定。 最佳答案 枚举必须公开才能被外界看到:publicclassVehicle{privateStringid;privateStringname;pub