Hmm, works perfectly over here when adding the following to web.xml: <context-param> <param-name>javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL</param-name> <param-value>true</param-value> </context-param>
as Jakob already suggested. LieGrue, strub --- On Mon, 1/10/11, Marsman <mars....@gmx.de> wrote: > From: Marsman <mars....@gmx.de> > Subject: Re: How to persist null values with JSF2? > To: users@myfaces.apache.org > Date: Monday, January 10, 2011, 1:52 PM > > > The action on the commandButton calls a save()-Method in my > backing bean. At > this point, I got the empty fields instead of null. You can > see this in my > initial post. I'm using JPA with Hibernate. > > Titus > > > > struberg wrote: > > > > Did you do your debugging in your backing bean action > or do you only look > > at the database? If JPA is involved, then the jpa > provider may replace > > null with empty strings (known issue on oracle). > > > > LieGrue, > > strub > > > > --- On Mon, 1/10/11, Marsman <mars....@gmx.de> > wrote: > > > >> From: Marsman <mars....@gmx.de> > >> Subject: Re: How to persist null values with > JSF2? > >> To: users@myfaces.apache.org > >> Date: Monday, January 10, 2011, 9:48 AM > >> > >> I've also set this context parameter to true, but > entity > >> properties are not > >> set to null. I got empty strings and 0 again. > After that, > >> I've downloaded a > >> small JSF 2 example and deployed it. I got the > same problem > >> again. With > >> MyFaces 2.0.3 and Tomcat 6.0.29. What am I doing > wrong? > >> :-( > >> > >> Titus > >> > >> > >> > >> > >> Jakob Korherr wrote: > >> > > >> > Hi, > >> > > >> > As for JSF 2.0, setting > >> > > >> > javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL > >> to true > >> > should do the trick. > >> > > >> > I just tested it with MyFaces 2.0.3 and it > worked fine > >> (for both > >> > String and Integer properties). > >> > > >> > Regards, > >> > Jakob > >> > > >> > 2011/1/8 Marsman <mars....@gmx.de>: > >> >> > >> >> Hi! > >> >> > >> >> Since migrated my application to JSF 2 > I'm no able > >> to persist an empty to > >> >> null converted value in the database. The > values > >> passed in > >> >> managedBean.setModel(model) are empty > strings for > >> example again. I'm > >> >> looking > >> >> for a reason of this behaviour for a few > days now > >> and would be happy, if > >> >> anybody can help me. Here are some > snippets of my > >> code: > >> >> > >> >> ... > >> >> > >> >> Titus > >> >> > >> >> > >> >> -- > >> >> View this message in context: > >> >> > >> http://old.nabble.com/How-to-persist-null-values-with-JSF2--tp30622750p30622750.html > >> >> Sent from the MyFaces - Users mailing > list archive > >> at Nabble.com. > >> >> > >> >> > >> > > >> > > >> > > >> > -- > >> > Jakob Korherr > >> > > >> > blog: http://www.jakobk.com > >> > twitter: http://twitter.com/jakobkorherr > >> > work: http://www.irian.at > >> > > >> > > >> > >> -- > >> View this message in context: > >> http://old.nabble.com/How-to-persist-null-values-with-JSF2--tp30622750p30632274.html > >> Sent from the MyFaces - Users mailing list archive > at > >> Nabble.com. > >> > >> > > > > > > > > > > > > -- > View this message in context: > http://old.nabble.com/How-to-persist-null-values-with-JSF2--tp30622750p30633911.html > Sent from the MyFaces - Users mailing list archive at > Nabble.com. > >