* if a database error occurs
*/
private <T extends Base> T loadProperties(final T object, final String table, String type) throws DatabaseException {
+ if (object == null) {
+ return null;
+ }
Query query = new Query(Type.SELECT, table);
query.addField(new Field(table + ".PROPERTY"));
query.addField(new Field(table + ".VALUE"));