JdbcTemplate template = new JdbcTemplate( dataSource );
// if this is a new node, insert it
if( id == null ) {
JdbcSettings parent = (JdbcSettings) getParent();
template.update( "INSERT INTO SETTINGS (KEY, PARENT, USER) VALUES (?, ?, ?)", new Object[] { getName(),
parent == null ? null : parent.getId(), user } );
id = Integer.valueOf( template.queryForInt( "SELECT MAX(ID) FROM SETTINGS" ) );
} else {
for( Iterator iter = remove.iterator(); iter.hasNext(); ) {
String key = (String) iter.next();