草庐IT

Javabeans

全部标签

JavaBeans 比较

有谁知道一个免费的开源库(实用程序类),它允许您比较一个Javabean的两个实例并返回一个属性列表/数组,这两个实例的值不同?请发布一个小样本。干杯托马斯 最佳答案 BeanComparatorApachecommons正是您要找的。更新。一个将JavaBeans与一个属性进行比较的简单示例(只对一个属性进行比较,您应该创建与要匹配的属性一样多的BeanComparators)。importorg.apache.commons.beanutils.BeanComparator;publicclassTestBeanComparat

java - 以 "is"为前缀的 boolean 属性名称是否仍然是有效的 Java Bean?

我刚刚注意到一些我不知道的事情。privatebooleanisCertified;publicbooleanisCertified(){returnisCertified;}publicvoidsetCertified(booleancertified){isCertified=certified;}以下getter和setter已由Intellij生成。顺便说一句,Lombok生成相同类型的getter和setter。我本以为会是这样的:privatebooleanisCertified;publicbooleanisIsCertified(){returnisCertified;

android - 如何从另一个类中访问 Bean 的存储值

如何实现此功能?ApplicationConstants.phoneContacts.add(newContactNumberBean(nameOfContact,contactNumber,contactNumberType));ApplicationConstants和ContactNumberBean类联系号码bean:packagecom.example.AddressBook;publicclassContactNumberBean{privateStringnameOfContact;privateStringcontactNumber;privateintcontactN

mongodb - 将 Java bean 和 Scala 案例类映射到 MongoDB 对象

我目前正在为这个问题苦苦挣扎..在我们的系统中,我们使用Javabean和Scalacaseclasses,它们通常相互包含。因此,我正在寻找一个很好的解决方案,了解如何将这些对象映射到mongoObjects,以便我可以从数据库中保存/加载它们。为此,我尝试了Morphia,但遗憾的是它无法从json序列化回对象,因为它无法构造案例类。所以我尝试了Salat,但是这个只适用于案例类而不适用于javabean:(有人知道如何做到这一点吗? 最佳答案 在这里向开发人员致敬。如果您想使用Salat,您可以将您的Javabean转换为Sc

spring - bean 实例化失败 : Specified class is an interface

我在创建用于依赖项注入(inject)的bean时遇到问题。这是场景。我正在处理MongoDB存储库,我还创建了一个使用它的类。我正在尝试实例化两者的bean实例。MongoDB存储库:@RepositorypublicinterfaceProductGlobalTrendRepositoryextendsMongoRepository{publicProductGlobalTrendfindByPid(@Param("pId")StringpId);}正在使用它的类:@Service@Scope("singleton")publicclassProductTrendService{@

java - Morphia 在 Spring 通过 log4j 登录

我想使用log4j通过Sfl4j记录Morphia。来自Morphia的文档:Addthisatthestartofyourapplication.Itisdoneonce,statically.MorphiaLoggerFactory.registerLogger(SLF4JLoggerImplFactory.class);我无法为上述语句创建必要的bean来完成这项工作。 最佳答案 尽管文档另有声明,该类实际上称为SLF4JLogrImplFactory(Logr,而不是Logger):importcom.google.code

java - 从 javabean 类更新数据库是否合适?

一些背景知识:我正在创建某种游戏。在该游戏中,玩家可以拥有一座房子。房子可能包含家具对象,并且这些家具可能设置了自定义纹理。一件家具可能包含不同数量的纹理。一件家具有几个用于纹理的插槽(0-x)。房子类:publicclassHouse{privateListfurniture;publicHouse(){furniture=newArrayList();}publicListgetFurniture(){returnfurniture;}publicvoidaddFurniture(Furniturefurniture){furniture.add(furniture);}}家具类:

java - 错误 : org. hibernate.util.JDBCExceptionReporter - 无法加载 JDBC 驱动程序类 'com.mysql.jdbcDriver'

我正在尝试使用Spring和Hibernate以及MySQL数据库配置JavaMVCwebapp,但是当我运行服务器时出现此错误,我不知道是什么问题。WARN:org.hibernate.util.JDBCExceptionReporter-SQLError:0,SQLState:nullERROR:org.hibernate.util.JDBCExceptionReporter-CannotloadJDBCdriverclass'com.mysql.jdbcDriver'WARN:org.hibernate.cfg.SettingsFactory-Couldnotobtainconn

mysql - @GeneratedValue 不起作用。 "java.sql.SQLException: Field ' ID'没有默认值”

上下文:Jboss5.1,MySql5.0我已经尝试了很多可能性..一个简单的@GeneratedValue或其他明确指定序列生成器的解决方案,但也有同样的问题......有堆栈跟踪22:00:53,334INFO[STDOUT]Hibernate:insertintoLavoro(nome,userIDrichiedente,sede,stato)values(?,?,?,?)22:00:53,341WARN[JDBCExceptionReporter]SQLError:1364,SQLState:HY00022:00:53,342ERROR[JDBCExceptionReporte

JavaBeans 替代品?

我对JavaBeans模式的憎恨就像一千个太阳的火焰一样燃烧。为什么?冗长。现在是2009年。我不应该为一个属性写7LOC。如果他们有事件监听器,请捕获你的帽子。没有类型安全的引用。没有类型安全的方法来引用属性。Java的全部要点在于它是类型安全的,而它最流行的模式根本不是类型安全的。我想要的是这样的:classCustomer{publicPropertyname=newProperty();}我主要是一名网络开发人员,所以它需要JPA和Wicket支持。帮我下javabean火车! 最佳答案 我认为您与那里的声明非常接近(请参见