相关疑难解决方法(0)

如何在表单,验证和ddl中重用字段长度?

我正在开发一个包含大量输入表单的Spring应用程序.我想在UI表单,验证和JPA注释中重用字段长度.有没有一种优雅的方法来解决这个问题.我的解决方案是,使用常量来声明长度:

public class Person
{
   public static final int FIRSTNAME_LENGTH = 25;

   @Column(length=FIRSTNAME_LENGTH)
   private String firstName;

   ...
}
Run Code Online (Sandbox Code Playgroud)

然后在Validator和Jsp中重用常量

...

<form:input path="firstName" 
    maxlength="<%= Integer.toString(Person.FIRSTNAME_LENGTH) %>"/>

...
Run Code Online (Sandbox Code Playgroud)

这很啰嗦.

这个问题还有更优雅的解决方案吗?

java annotations jpa spring-mvc

6
推荐指数
1
解决办法
3043
查看次数

标签 统计

annotations ×1

java ×1

jpa ×1

spring-mvc ×1