@Wrapper( 
    forColumn="credit_card_num", 
    read="decrypt(credit_card_num)",  
    write="encrypt(?)"
)

@ReadWrapper( forColumn="credit_card_num",
expression="decrypt(credit_card_num)" )
@WriteWrapper( forColumn="credit_card_num", expression="encrypt(?)" )



On Tue, 2010-09-28 at 00:10 +0200, Emmanuel Bernard wrote:
> Hey guys,
> I've implemented 
> http://opensource.atlassian.com/projects/hibernate/browse/HHH-4510 and 
> committed it. It basically looks like that
> 
> @Entity
> class CreditCard {
>    @Column(name="credit_card_num")
>    @ReadWriteExpression(
>       forColumn="credit_card_num", 
>       read="decrypt(credit_card_num)", 
>       write="encrypt(?)")
>    public String getCreditCardNumber() { return creditCardNumber; }
>    public void setCreditCardNumber(String number) { this.creditCardNumber = 
> number; }
>    private String creditCardNumber;
> }
> 
> However, I am not super happy about @ReadWriteExpression as a name. 
> @ColumnReadWriteExpression is the most correct name but quite mouthful. 
> 
> Anybody gets a better idea?
> 
> Emmanuel
> 
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev

-- 
Steve Ebersole <st...@hibernate.org>
http://hibernate.org

_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to