Hibernate 只使用一个将对象作为参数的persist方法来持久化所有的实体可以吗?

Hibernate 只使用一个将对象作为参数的persist方法来持久化所有的实体可以吗?,hibernate,jakarta-ee,stateless-session-bean,Hibernate,Jakarta Ee,Stateless Session Bean,我可以这样做吗: > public void save(Object obj) { > try { > getHibernateSession().save(obj); > } catch (Exception e) { > > e.printStackTrace(); > } > >

我可以这样做吗:

>  public void save(Object obj) {
>           try {
>               getHibernateSession().save(obj);
>           } catch (Exception e) {
>           
>               e.printStackTrace();
>           }
>           
>       }

将任何实体作为参数传递,并确保它始终保持不变,不会出现任何问题

是的,你可以。若您的代码(例如实体层次结构)运行良好,那个么您将确保实体将毫无问题地持久化到数据库中。您的问题的关键是正确的类结构(层次结构)和通过注释对hibernate的正确说明。

是的,因为实体管理器本身已经是一个DAO facade,所以您不应该将实体管理器包装在另一个DAO facade中。好的,谢谢您的回答。从现在起,这将为我的发展节省很多时间