Java 如何防止在hibernate 3中插入后选择

Java 如何防止在hibernate 3中插入后选择,java,sql,hibernate,jpa,hql,Java,Sql,Hibernate,Jpa,Hql,我们使用Hibernate3插入一些值,只是普通bean对象。但是,此特定进程在执行INSERT的同一个表上没有SELECT权限。因此,困扰我们的是插入后立即执行的SELECT语句。我只是猜测它是用来检索生成的ID的,可能是其他东西。但是,如果我在代码中不需要它怎么办?我是否可以声明休眠“只需插入此实体,而不重新选择生成的ID”?主要的一点是,该表只允许该用户插入,但不允许用于SELECT。 谢谢。“我只是猜测检索生成的ID已经完成了”-我们真的需要猜测吗?请启用SQL日志记录并将结果发布到此处

我们使用Hibernate3插入一些值,只是普通bean对象。但是,此特定进程在执行INSERT的同一个表上没有SELECT权限。因此,困扰我们的是插入后立即执行的SELECT语句。我只是猜测它是用来检索生成的ID的,可能是其他东西。但是,如果我在代码中不需要它怎么办?我是否可以声明休眠“只需插入此实体,而不重新选择生成的ID”?主要的一点是,该表只允许该用户插入,但不允许用于SELECT。
谢谢。

“我只是猜测检索生成的ID已经完成了”-我们真的需要猜测吗?请启用SQL日志记录并将结果发布到此处,好吗?如果您发布了实体映射和用于插入Entities的方法,这也会有所帮助,我将对其进行重新表述——这里有一个非常简单的JavaBean。我们尝试了persist和save,并在SQL日志中查找始终有一个insert语句,后面是同一个表中的select语句。我将重新措辞-发布日志中的SQL、实体映射和插入实体的代码“我只是猜测它已完成检索生成的ID”-我们真的需要猜测吗?请启用SQL日志记录并将结果发布到此处,好吗?如果您发布了实体映射和用于插入Entities的方法,这也会有所帮助,我将对其进行重新表述——这里有一个非常简单的JavaBean。我们尝试了persist和save,并在SQL日志中查找始终有一个insert语句,后面是同一个表中的select语句。我将重新措辞-发布日志中的SQL、实体映射和插入实体的代码