In a project I am working on, we have the convention that Hibernate objects (those that are mapped in *.hbm.xml files) end with the suffix "Hib". For exmaple, we'll have "UserHib", and "OrderHib", etc.
The reason we find it useful is that when looking at code residing outside of the dao layer, it makes it very intuitive to know that these objects are domain objects. It also flags for potential issues (e.g., lazy initialization, proxy objects).
Now I need to add some domain objects that will be accessed and created via regular jdbc layer, and I am wondering what would be a useful suffix, if any at all? Would using the same suffix increase confusion (new objects not found in .hbm.xml files) or reduces confusion (uniform suffix for domain objects)?
Any thoughts?