This user use case is not compelling enough.
This query could be rewritten em.remove em.getReference(Product.class,  
4) );

but generally speaking, what do you want to do? Fire a bunk event? I  
think working around the issue is better handled when the actual bulk  
query is executed as you have first hand knowledge (instead of parsing  
and analyzing whatt he query might be doing).

In Hibernate Search's case, just call em.index(...) / purge(...)  
either directly or asynchronously.

On 23 nov. 09, at 19:49, Sanne Grinovero wrote:

> Hello,
> a user on forums is posting about an HQL like
> "delete from product where id = 4"
> which - in case of Hibernate Search - is not going to remove the
> relevant document from the index.
>
> Another interesting case would be
> "delete from product"
>
> Any thoughts about this? Should we always use API when making changes?
> (https://forum.hibernate.org/viewtopic.php?f=9&t=1001076)
>
> Sanne
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev

_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to