mi sembra molto sensato usare un file di mapping per ogni entita', in modo da mantenere la stessa granularita' tra classi java e file di mapping. Personalmente non ho neanche mai provato a definire piu' di una classe in uno stesso file.