Hello castor-dev,
while selecting all objects from
com.espada.bugtracker.app.RoleInProject
i receive the exception
org.exolab.castor.jdo.DataObjectAccessException: Type conversion error: could not set
value of
FieldMolder of
com.espada.bugtracker.app.RoleInProject.setproject(com.espada.bugtracker.app.Project
project) with value of type java.lang.Integer
RoleInProject is:
public class RoleInProject {
public RoleInProject() {
}
private com.espada.bugtracker.app.Project _project;
private com.espada.bugtracker.app.Role _role;
private com.espada.bugtracker.app.User _user;
public com.espada.bugtracker.app.Project getProject() {
return _project;
}
public void setProject(com.espada.bugtracker.app.Project project) {
this._project = project;
}
public void setUser(com.espada.bugtracker.app.User newUser) {
this._user = newUser;
}
public com.espada.bugtracker.app.User getUser() {
return _user;
}
public void setRole(com.espada.bugtracker.app.Role role) {
this._role = role;
}
public com.espada.bugtracker.app.Role getRole() {
return _role;
}
}
Mapping file is:
<!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Mapping DTD Version 1.0//EN"
"http://castor.exolab.org/mapping.dtd">
<mapping>
<!-- Mapping for Project -->
<class name="com.espada.bugtracker.app.Project"
identity="ID">
<description>User</description>
<map-to table="projects" xml="project" />
<field name="ID" type="integer" >
<sql name="pid" type="integer"/>
<xml node="attribute"/>
</field>
<field name="name" type="string">
<sql name="pname" type="char" dirty="check" />
<xml node="text" />
</field>
</class>
<!-- Mapping for User -->
<class name="com.espada.bugtracker.app.User"
identity="ID">
<description>User</description>
<map-to table="user" xml="user" />
<field name="ID" type="integer" >
<sql name="uid" type="integer"/>
<xml node="attribute"/>
</field>
<field name="name" type="string">
<sql name="username" type="char" dirty="check" />
<xml node="text" />
</field>
<field name="password" type="string">
<sql name="password" type="char" dirty="check" />
<xml node="text" />
</field>
<field name="email" type="string">
<sql name="email" type="char" dirty="check" />
<xml node="text" />
</field>
<field name="adminAsInt" type="integer" >
<sql name="admin" type="integer"/>
<xml node="attribute"/>
</field>
</class>
<!-- Mapping for Role -->
<class name="com.espada.bugtracker.app.Role"
identity="ID">
<description>Role</description>
<map-to table="roles" xml="role" />
<field name="ID" type="integer" >
<sql name="rid" type="integer"/>
<xml node="attribute"/>
</field>
<field name="name" type="string">
<sql name="roleDesc" type="char" dirty="check" />
<xml node="text" />
</field>
</class>
<!-- Mapping for RoleInProject -->
<class name="com.espada.bugtracker.app.RoleInProject"
identity="project user role">
<description>RoleInProject</description>
<map-to table="projectuser" xml="roleinproject" />
<field name="project" type="com.espada.bugtracker.app.Project" >
<sql name="pid" />
<xml node="element"/>
</field>
<field name="user" type="com.espada.bugtracker.app.User" >
<sql name="uid" />
<xml node="element"/>
</field>
<field name="role" type="com.espada.bugtracker.app.Role" >
<sql name="rid" />
<xml node="element"/>
</field>
</class>
</mapping>
--
Best regards,
Max
http://belugin.newmail.ru
ICQ:9406811
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-dev