I assume you are primarily talking about the HBM files. The books I've read say it is common practice to place these files in the same package as your persisted classes (note that these could be DTO's and not straight Model objects, though the line between the 2 is thin.)
So if you have a com.foo.model.User.java you would have com.foo.model.User.hbm.xml.
What are you doing? You are supposed to be reading this tiny ad!
the new thread boost feature brings a LOT of attention to your favorite threads