Por que o padrão de registro ativo não funciona com modelos de domínio avançados?

Estou lendo o capítulo sobre padrões de arquitetura do POEAA, e Fowler diz que "À medida que a lógica do domínio se torna mais complicada e você começa a avançar para um modelo de domínio rico (116), a abordagem simples de um Active Record (160) começa a quebrar. A correspondência individual de classes de domínio para tabelas começa a falhar à medida que a lógica do domínio é dividida em classes menores.Os bancos de dados relacionais não lidam com herança, então fica difícil usar estratégias [Gang of Four] e outras OO simples À medida que a lógica do domínio se torna instável, você deseja testá-la sem precisar conversar com o banco de dados o tempo todo. "

Eu realmente não entendi isso. Por "correspondência individual de classes de domínio para tabelas", ele quer dizer que apenas para classes em que não há associações ou hierarquia de herança de tabela única?

or que fatorar a lógica do domínio em classes menores causa falha no padrã

questionAnswers(2)

yourAnswerToTheQuestion