title: Naming DTO and Entity classes
body: <p>I have two sets of classes in my spring application - DTOs and Entities.</p>
  
  <p>After reading Clean Code by Uncle Bob, I have got hooked on to naming things right more than ever before.</p>
  
  <p>I sat down refactoring one of my Spring projects and I am not sure if adding DTO suffix for DTO classes is the right thing to do. If not, then how do you differentiate between DTO and Entity classes. I do use Service and Repository suffixes for my service classes and repository interfaces.</p>
  
  <p>Merely keeping them under different packages with same names is not helpful esp. when they are to be used in same scope.</p>
  
  <p>Note: Not sure if this is a precise question to be asked on Stackoverflow.</p>