Environment: Appfuse v2.0M4 + Hibernate + MySQL5.0

Question: How to specify NULL value in sample-data.xml so that the data
could be inserted into database via "mvn dbunit:operation" ?

The following is an extract from my POJO Tree.java:

=======================================

    private Long parentTreeId;
    
    private Tree parentTree;

    @Column(name = "PARENT_TREE_ID")
    public Long getParentTreeId() {
        return parentTreeId;
    }

    @ManyToOne(optional=true)
    @JoinColumn(name="PARENT_TREE_ID", nullable=true, updatable = false,
insertable = false)
    public Tree getParentTree() {
        return parentTree;
    }

=======================================

The following is an extract of my sample-data.xml:

=======================================

        <table name='tree'>
                <column>id</column>
                <column>name</column>
                <column>parent_tree_id</column>
                <row>
                        <value>1</value>
                        <value>Tree 01</value>
                        <value></value>
                </row>
                <row>
                        <value>2</value>
                        <value>Tree 02</value>
                        <value>1</value>
                </row>
        </table>
</dataset>

=======================================

I am trying to simulate a tree structure where the tree without a
parent-tree is the ROOT.
Thus, it is necessary to be able to insert parent_tree_id=NULL for the ROOT
record (id=1).

Unfortunately, when mvn is executed, I got the following error:

Caused by: org.dbunit.dataset.datatype.TypeCastException: Error casting
value for table 'tree' and column 'PARENT_TREE_ID'

So, how to revolve it?

Thanks in advance.
-- 
View this message in context: 
http://www.nabble.com/How-to-specify-NULL-value-in-sample-data.xml---tf3490838s2369.html#a9748925
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to