[forge-dev] Add means of defining constraint for Length on String

George Gastaldi ggastald at redhat.com
Fri Sep 13 11:02:52 EDT 2013


However, pull-requests are more than welcomed! :)

On 09/13/2013 11:58 AM, George Gastaldi wrote:
> That could be solved by introducing a length parameter in the "field 
> string" plugin.
> However, since this is a new feature and Forge 1 is feature-frozen, 
> this will be addressed in Forge 2, unless it's a critical feature.
>
> Best Regards,
>
> George Gastaldi
>
> On 09/13/2013 11:52 AM, Antonio Goncalves wrote:
>> Hi all,
>>
>> I am trying to do exactly the same : generate an entity with a 
>> @Column (length=2000). Looks like it is still not possible. Am I 
>> right ? If I do :
>>
>> field string --named title ;
>> constraint Size --onProperty title --max 2000
>>
>> I get :
>>
>> @Column
>> @Size(max = 2000)
>> private String title;
>>
>> Even in Java EE 7, the integration between JPA and Bean Validation 
>> hasn't been made. So this doesn't work (i.e. create a column in the 
>> DB with 2000 char long). What I would need is :
>>
>> @Column(length = 2000)
>> @Size(max = 2000)
>> private String title;
>>
>> Looks like it's not doable, but I might be wrong.
>>
>> Thanks
>>
>>
>>
>>
>>
>> 2012/12/29 George Gastaldi <gegastaldi at icloud.com 
>> <mailto:gegastaldi at icloud.com>>
>>
>>     Change the value in your @Column annotation. Thats JPA Standard.
>>
>>     George Gastaldi
>>
>>     Em 28/12/2012, às 20:17, Robb Greathouse
>>     <robb.greathouse at jboss.com <mailto:robb.greathouse at jboss.com>>
>>     escreveu:
>>
>>     > Hi,
>>     >
>>     > Was trying to change the length on String from the
>>     VarChar(255).  In Hibernate this can be done by specifying
>>     @Length(max=350) (for example.
>>     >
>>     > However, there is no "constraint Length --onProperty xxx --max
>>     350" available in Forge.
>>     >
>>     > Using "constraint Max" causes forge to have a conversion error
>>     when attempting to insert string data.
>>     >
>>     > Robb Greathouse
>>     > Partner Enablement
>>     > Middleware Business Unit
>>     > JBoss, a Division of Red Hat
>>     > cellphone 505-507-4906 <tel:505-507-4906>
>>     >
>>
>>     _______________________________________________
>>     forge-dev mailing list
>>     forge-dev at lists.jboss.org <mailto:forge-dev at lists.jboss.org>
>>     https://lists.jboss.org/mailman/listinfo/forge-dev
>>
>>
>>
>>
>> -- 
>> Antonio Goncalves
>> Software architect and Java Champion
>>
>> Web site <http://www.antoniogoncalves.org/> | Twitter 
>> <http://twitter.com/agoncal> | LinkedIn 
>> <http://www.linkedin.com/in/agoncal> | Paris JUG 
>> <http://www.parisjug.org/> | Devoxx France <http://www.devoxx.fr/>
>>
>>
>> _______________________________________________
>> forge-dev mailing list
>> forge-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/forge-dev
>
>
>
> _______________________________________________
> forge-dev mailing list
> forge-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20130913/dd37e6e1/attachment-0001.html 


More information about the forge-dev mailing list