Having recently discovered Ibatis (and in love of it) It would be interesting for me to see how people use it. On my side I use: - a Codesmith templates that generates an xml description file - I modify the xml template to customize what I need to be generated - other Codesmith templates that generates from the xml file all the simple classes, the sql map file, the config file - I use one sqlmap for the generated code and an sql map for the custom queries - I then include all this in a class library, embedding also all the xml files (providers.config, sqlmap.config and two sql maps) - I also include in the library a generated DalManager class that exposes all the methods to call the queries. - I generate also some Datasources and Dataview to be bound in the ui (but I am not very satisfied of them) Please post your way of using it