Thanks for the replies.
Figured that we can set/override in orm.xml something like this:
<entity class="org.apache.oozie.WorkflowActionBean">
<attributes>
<basic name="slaXml">
<column name = "sla_xml"
column-definition="VARBINARY(10000)"/>
</basic>
</attributes>
</entity>
--Virag
On 7/16/13 8:29 PM, "Alejandro Abdelnur" <[email protected]> wrote:
>but that would require the sql type to be avail in all db servers where
>this is used correct?
>
>how could this be set in the persistence.xml or orm file on per db basis?
>like forcing a dictionary change?
>
>thx
>
>Alejandro
>(phone typing)
>
>On Jul 16, 2013, at 19:36, Ted <[email protected]> wrote:
>
>> this is what I do
>>
>> @Column(nullable = false, columnDefinition = "tinyint(1)")
>>
>> change the tinyint to what ever you want
>>
>> On 7/17/13, Virag Kothari <[email protected]> wrote:
>>> Hi All,
>>>
>>> Is there a annotation which can hint the mapping from byte[] to
>>>VARBINARY?
>>> I have the following defined but the column gets mapped to a BLOB and
>>>not
>>> VARBINARY. This is happening for Oracle.
>>>
>>> @Basic
>>>
>>> @Column(name = "foo")
>>>
>>> private byte[] foo = null;
>>>
>>>
>>> Thanks,
>>>
>>> Virag
>>
>>
>> --
>> Ted.