Would iBatis be helpful in creating sequential, 'auto-generated' keys, or does it still need to be taken care of entirely in the application code to keep the project code database neutral as much as possible?
iBATIS does not have a key generator built into it. However, it would not take much to either use the database or write your own key generator. There really isn't a need for iBATIS to handle this. If you provided more information we might be able to provide you with some insight as to how best to handle this.