[hibernate-issues] [Hibernate-JIRA] Closed: (HHH-653) Insert on an optional joined table with non insertable properties

Steve Ebersole (JIRA) noreply at atlassian.com
Mon Mar 21 13:00:52 EDT 2011


     [ http://opensource.atlassian.com/projects/hibernate/browse/HHH-653?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Steve Ebersole closed HHH-653.
------------------------------


Closing stale resolved issues

> Insert on an optional joined table with non insertable properties
> -----------------------------------------------------------------
>
>                 Key: HHH-653
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-653
>             Project: Hibernate Core
>          Issue Type: Bug
>          Components: core
>         Environment: JDK 1.4.2_08, Oracle JDBC driver 9.2.0.4.0
>            Reporter: Emmanuel Bourg
>         Attachments: join-insert.patch, joined-table-persist.patch
>
>
> Hibernate generates an INSERT on an optional joined table even if the properties of this table are flagged as not insertable. This leads to a database error if the joined table is read only.
> For example with the following mapping:
>   <class name="Cat" table="CAT">
>     <id name="id" column="CAT_ID" type="int">
>       <generator class="sequence">
>         <param name="sequence">CAT_SEQ</param>
>       </generator>
>     </id>
>     <join table="CAT_INFO" optional="true">
>       <key column="CAT_ID" />
>       <property name="tamed" column="TAMED" type="boolean" insert="false" update="false"/>
>     </join>
>   </class>
> Hibernate will generate two queries, the first one to insert in the CAT table, and the second on to insert in the CAT_INFO table, even if the "tamed" properties is not persisted.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the hibernate-issues mailing list