草庐IT

bean-validation

全部标签

c# - C# 中的验证框架?

在java世界里有bean验证框架JSR-303这是一个经过深思熟虑的策略,用于在应用程序的表示层和持久层执行数据验证。它涵盖了很多东西,包括整个图模型的验证、验证域分组、i18n等。我没能在C#中找到任何数据模型验证框架。在C#中有类似JSR-303的东西吗? 最佳答案 您可以尝试流畅的验证:http://fluentvalidation.codeplex.com/ 关于c#-C#中的验证框架?,我们在StackOverflow上找到一个类似的问题: htt

java - 尝试使用 XPage 将多值字段连接到 Java Bean 时类型不匹配

我有这个代码:目标是让多值名称选择器将其值保存在JavaBean而不是文档字段中。因此名称选择器指向一个xe:djextNameTextBox以便于删除名称并且xe:djextNameTextBox绑定(bind)到我的bean。使用此Java代码-publicvoidsetCategoryAdmin(ArrayListcategoryAdmin){System.out.println("SetCategoryAdmin-List");this.categoryAdmin=categoryAdmin;}publicvoidsetCategoryAdmin(StringcategoryA

java - 如何在数组/列表/集合的元素上使用 Java Bean validator (JSR-303/JSR-349)

我刚开始使用JavaBean验证(JSR-303/JSR-349/HibernateValidator),并且了解一般概念。但是,我不确定如何验证组合类型的内容与类型本身。例如:@NotNullprivateListmyString;将验证ListmyString不为空,但不验证列表本身的内容。或者给定其他类型的validator(最小/最大/等),我如何验证列表的各个元素?是否有任何组合类型的通用解决方案? 最佳答案 从BeanValidation1.0/1.1开始,没有简单的通用解决方案。您可以实现自定义约束,例如@NoNull

java - Spring Controller 中的 Autowiring bean注入(inject)

无法弄清楚,出了什么问题。我一次又一次地收到同样的错误。我已经搜索谷歌但未能解决这个问题。我在这里寻找同一篇文章试图解决但仍然是一样的。JobsDAOImp.javapublicclassJobsDAOImpimplementsJobsDAO{@AutowiredprivateSessionFactorysessionFactory;..}JobService.javapublicinterfaceJobsService{....}JobServiceImp.java@Service@Transactional(readOnly=true)publicclassJobsServiceI

java - 组织.hibernate.HibernateException : save is not valid without active transaction in my case

我有GenericService类,它封装了子类的crud方法:publicabstractclassGenericService,TextendsDomainObject,I>{publicIsave(Tt){returngetDao().save(t);}...........................}类AnswerService扩展GenericService。它AutowiringAnswerDao并将自己声明为@Service和@Transactionalspring组件。@Service@Transactional(propagation=Propagation.R

java - Bean 属性不可读或具有无效的 getter 方法

因此,我的任务是为注册表路由编写一个简单的Web应用程序。使用SpringMVC。所以我有“路线”类,我想在其中保留起点、终点和中间点列表。但我不明白,如何从jsp中将值放入列表(例如使用jSTL)。所以我决定解析一个字符串。publicclassRoute{privateStringstart;privateStringfinish;privateStringform;privateListlist;publicRoute(){}publicRoute(Stringstart,Stringfinish,Stringroute){this.start=start;this.finish

java - 使用 EJB 计时器的 WebSphere 中的 Bean 事务超时

通过JBoss/Wildfly,可以使用@TransactionTimeout专有注释并为特定sessionBean定义事务超时。使用IBMWebSphere的等效方法是什么?我们正在使用EJBTimer,其中一个Bean需要一个多小时才能完成。Wildfly示例代码:importorg.jboss.ejb3.annotation.TransactionTimeout;@Stateless@TransactionTimeout(value=7200)publicclassTimerBean{}注意:使用WebSphere8.5。修改全局事务时间不是一个选项,我们需要为特定的sessio

java - 在创建 bean 时调试

我知道如何在eclipse中调试正常的程序流程。我想知道是否有办法使用spring框架在eclipse中调试bean形成。 最佳答案 只需调试构造函数。如果没有,则创建默认构造函数并在其中设置断点。 关于java-在创建bean时调试,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/30939594/

java - DBUnit 错误 - 缺少以下 bean : [dbUnitDatabaseConnection, 数据源之一]

我正在尝试将DBUnit与从不同配置文件(不同项目)加载的多个数据库一起使用。在我的Foo@Configuration文件中,我有以下bean:@Bean(name="dataSourceFoo")publicDataSourcedataSourceFoo(){BasicDataSourcedataSource=newBasicDataSource();...returndataSource;}在我的Bar@Configuration文件中,我有以下bean:@Bean(name="dataSourceBar")publicDataSourcedataSourceBar(){Basic

java - 没有定义 [org.springframework.transaction.PlatformTransactionManager] 类型的合格 bean

我正在使用2个Weblogic数据源;在我的XML配置中,我有2个持久性单元、2个entityManagerFactories和2个transactionManagers。文件如下:persistence.xml:org.eclipse.persistence.jpa.PersistenceProviderorg.eclipse.persistence.jpa.PersistenceProviderconfig.xml:FINEFINE模型库:@Repository("ModelRepo")@PersistenceContext(unitName="modelPersistence")