read + write = access
@ColumnAccessExpression?
On 09/28/2010 07:33 AM, Steve Ebersole wrote:
Really we went through the same discussion when developing the
original
feature in terms of what to "call it" when discussing/documenting it. I
like the "read" and "write" aspects; its the general quality of
applying
read/write thats tougher to term.
Another option is @ColumnReadWrite.
On Tue, 2010-09-28 at 11:29 +0200, Emmanuel Bernard wrote:
> As of right now, yes.
> Trying to support it was not super trivial but I can give it a second round today.
>
> @ReadWriteWrapper would work. We don't use wrapper though in the doc for this
feature but that can be changed.
>
>
> On 28 sept. 2010, at 05:54, Steve Ebersole wrote:
>
>> Is the 'forColumn' attribute required if a single column value?
>>
>>
>> On Mon, 2010-09-27 at 22:53 -0500, Steve Ebersole wrote:
>>> @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(a)lists.jboss.org
>>>>
https://lists.jboss.org/mailman/listinfo/hibernate-dev
>>>
>>
>> --
>> Steve Ebersole<steve(a)hibernate.org>
>>
http://hibernate.org
>>
>