Topink provides a good deal of productivity, separation from datastore, great features and a buggy but valuable OR mapping GUI. But with all that comes runtime performance problems. Has anyone experienced such performance problems and have they diverted towards using straight JDBC code? What are other solutions? Has anyone compared Toplink over Straight JDBC?