TPC is short for Table Per Concrete type. In TPC inheritance, every class in a inheritance hierarchy will have their own table.
The inheritance hierarchy masks the fact that there are several independent underlying tables, representing each subtype.
http://huagati.blogspot.com/2010/10/mixing-inheritance-strategies-in-entity.html