Fail to add null value in not null attribute partner_id
The SQL looks like this:
INSERT INTO v_partners (partner_id, name, description, partner_type_id) VALUES (null, 'asdf', 'asdfasdf', null)
and my schema definition looks like:
Table "public.v_partners"
Column | Type | Modifiers
-----------------+------------------------ +-----------------------------------------------------
partner_id | integer | not null default nextval('partners_sequence'::text)
partner_type_id | integer |
name | character varying(200) |
description | character varying(200) |
I tried adding:
@jboss.persistence
auto-increment="true"to my bean. This put <auto-increment/> into jbosscmp-jdbc.xml, but then JBoss complained about it being an illegal XML document. This is it:
<entity>
<ejb-name>Partner</ejb-name>
<table-name>v_partners</table-name> <cmp-field>
<field-name>partnerId</field-name>
<column-name>partner_id</column-name> <auto-increment/>
</cmp-field>
<cmp-field>
<field-name>name</field-name>
<column-name>name</column-name> </cmp-field>
<cmp-field>
<field-name>description</field-name>
<column-name>description</column-name></cmp-field>
Is xdoclet sticking the <auto-increment/> tag in the wrong location?
Is there any way to get JBoss to leave the primary key out of the insert statement? If it matters, I'm using commit option A.
Thanks,
-M@
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
