草庐IT

javabeans

全部标签

java - 找出两个 Java bean 之间的差异以进行版本跟踪

说我有一个javabean/一个包含100个字段的实体(在这种情况下是否继承它是不相关的)。更新操作后-在事务中,我想确定哪些字段被修改以跟踪更新,如CVS。最简单的方法是什么?任何框架建议?我应该创建这个对象的两个实例并遍历所有字段并匹配字段的值吗?在这种情况下,最好的equals方法会如何?下面的equals()看起来很尴尬:return(field1.equals(o.field1))&&(field2.equals(o.field2))&&(field3.equals(o.field3))&&...(field100.equals(o.field100));

java - 为什么 Java Bean 被称为 "beans"?

我是一名Java开发人员,每天都在使用Beans。我很好奇“bean”这个名字的来历。它只是来自咖啡bean,还是有别的东西? 最佳答案 是的,确实如此。它仅指咖啡bean(whichcanbestoredinjar,bytheway...) 关于java-为什么JavaBean被称为"beans"?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/18609030/

java - 为什么 Java Bean 被称为 "beans"?

我是一名Java开发人员,每天都在使用Beans。我很好奇“bean”这个名字的来历。它只是来自咖啡bean,还是有别的东西? 最佳答案 是的,确实如此。它仅指咖啡bean(whichcanbestoredinjar,bytheway...) 关于java-为什么JavaBean被称为"beans"?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/18609030/

java - 使用 Google Guava 过滤 JavaBean 列表

在Java程序中,我有一个要根据特定属性过滤的bean列表。例如,假设我有一个Person列表,一个JavaBean,其中Person有许多属性,其中包括'name'。我还有一个名字列表。现在我要查找姓名在名单中的所有人员。使用GoogleGuava执行此过滤器的最佳方法是什么?到目前为止,我一直在考虑将Guava与Apachebeanutils结合起来,但这似乎并不优雅。我还在这里找到了一个反射扩展库:http://code.google.com/p/guava-reflection/,但我不确定如何使用它(文档很少)。有什么想法吗?附言你能说我真的很怀念Python列表理解吗?

java - 使用 Google Guava 过滤 JavaBean 列表

在Java程序中,我有一个要根据特定属性过滤的bean列表。例如,假设我有一个Person列表,一个JavaBean,其中Person有许多属性,其中包括'name'。我还有一个名字列表。现在我要查找姓名在名单中的所有人员。使用GoogleGuava执行此过滤器的最佳方法是什么?到目前为止,我一直在考虑将Guava与Apachebeanutils结合起来,但这似乎并不优雅。我还在这里找到了一个反射扩展库:http://code.google.com/p/guava-reflection/,但我不确定如何使用它(文档很少)。有什么想法吗?附言你能说我真的很怀念Python列表理解吗?

java - 如何将属性从一个bean复制到不同类的另一个bean?

这个问题在这里已经有了答案:CopyPOJOcontentfromonebeantoanother(8个回答)关闭9年前。我有两个具有相同属性名称的java类。如何将所有属性复制到另一个填充数据的bean。我不想使用传统的形式复制属性,因为我有很多属性。提前致谢。1类@ManagedBean@SessionScopedpublicclassUserManagedBeanimplementsSerializable{privatestaticfinallongserialVersionUID=1L;privateStringuserSessionId;privateStringuserI

java - 如何将属性从一个bean复制到不同类的另一个bean?

这个问题在这里已经有了答案:CopyPOJOcontentfromonebeantoanother(8个回答)关闭9年前。我有两个具有相同属性名称的java类。如何将所有属性复制到另一个填充数据的bean。我不想使用传统的形式复制属性,因为我有很多属性。提前致谢。1类@ManagedBean@SessionScopedpublicclassUserManagedBeanimplementsSerializable{privatestaticfinallongserialVersionUID=1L;privateStringuserSessionId;privateStringuserI

Java 反射 Bean 属性 API

是否有任何标准方法可以访问JavaBean属性,例如classA{privateStringname;publicvoidsetName(Stringname){this.name=name;}publicStringgetName(){returnthis.name;}}那么我可以使用反射API访问这个javabean属性名称,以便当我更改属性的值时,当我设置和获取该属性的值时会自动调用getName和setName方法 最佳答案 你的问题很不清楚,但如果我明白了:是的。java.beans包有所谓的Introspector.在那

Java 反射 Bean 属性 API

是否有任何标准方法可以访问JavaBean属性,例如classA{privateStringname;publicvoidsetName(Stringname){this.name=name;}publicStringgetName(){returnthis.name;}}那么我可以使用反射API访问这个javabean属性名称,以便当我更改属性的值时,当我设置和获取该属性的值时会自动调用getName和setName方法 最佳答案 你的问题很不清楚,但如果我明白了:是的。java.beans包有所谓的Introspector.在那

java - JRBeanCollectionDataSource : How to show data from the java. util.List 来自 JavaBean?

我的JavaBean包含java.util.List。Userinfo{privateStringusername;privateStringpassword;ListlistAddress;}如何在Detail波段显示这个List的数据? 最佳答案 这是工作示例。本示例的要点:使用_THIS表达式;在Detail带中使用List(jr:list)组件生成报告的代码片段:publicstaticvoidtestBuildPdf(){try{Mapparams=newHashMap();JasperReportjasperReport