Tabela secundária JPA como exibição somente leitura - o hibernate ainda tenta inserir linhas

Eu tenho a seguinte entidade:

@Entity
@Table(name = "ONE")
@SecondaryTable(name = "VIEW_TWO", pkJoinColumns = @PrimaryKeyJoinColumn(name="ONE_ID"))
public class CpBracket {

@Id
private Long id;

@Column(name="progress", table="VIEW_TWO", updatable = false, insertable = false)
private int progress = 0;

(...)
}

Como você vê, essa entidade usa a tabela1 e (somente leitura)VIEW_TWO. Quando estou persistindo na entidade, o hibernate está executando a inserção na exibição:

insert into VIEW_TWO (ONE_ID) values (?)

Está ignorando a coluna não atualizável e não inserívelprogresso (isso é bom) e ainda está tentando inserir o valor deONE_ID coluna. Até onde eu sei, a anotação @PrimaryKeyJoinColumn marca a coluna selecionada comoinsertable = false eatualizável = false.

Como impedir que o hibernate insira linhas na tabela secundária (exibição)?

questionAnswers(1)

yourAnswerToTheQuestion