I wouldn't hesitate to use a common base class, after all that's the point of O/R mapping.
I use common base classes, too, but only if the entities share at least some common properties. I won't use it, if the ID is the only common property. Until now I did not encounter any problems.