You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-cs@ibatis.apache.org by Kyle Korndoerfer <kk...@yahoo.com> on 2007/01/29 21:58:48 UTC
Fields not being populated
I am have a problem where 4 fields of my classes are not being populated from the database.
I have several tables that have 4 columns that are the same in each (UserID, EntryDate, UpdateUserID, & UpdateDate). Rather than have to recreate these 4 public properties in every class in my Domain model, I implemented them in a base clase (Auditable) that my domain objects inherit from.
public class Auditable
{
private Guid _userID;
private Nullable<DateTime> _entryDate;
private Guid _updateUserID;
private Nullable<DateTime> _updateDate;
// Constructor(s)
public Auditable()
{
_entryDate = null;
_updateDate = null;
}// Auditable()
public Guid UserID
{
get { return _userID; }
set { _userID = value; }
}// UserID
public Nullable<DateTime> EntryDate
{
get { return _entryDate; }
set { _entryDate = value; }
}// EntryDate
public Guid UpdateUserID
{
get { return _updateUserID; }
set { _updateUserID = value; }
}// UpdateUserID
public Nullable<DateTime> UpdateDate
{
get { return _updateDate; }
set { _updateDate = value; }
}// UpdateDate
}// class Auditable
public class Registration : Auditable
{
}// class Registration
The problem is that these 4 fields are not getting populated when retrieving a record from the database. Is this the expected behaviour?
-={ Kyle }=-
____________________________________________________________________________________
Finding fabulous fares is fun.
Let Yahoo! FareChase search your favorite travel sites to find flight and hotel bargains.
http://farechase.yahoo.com/promo-generic-14795097