标签: hibernate entitymanager persist
我是hibernate的新手,我有这个方法: 私有EntityManager em;
@Override public void save(T t) { if(t != null) { em.persist(t); } }
我不明白这个表达的含义:
“em.persist(t)” 发生异常:java.lang.IllegalArgumentException
答案 0 :(得分:1)
EntityManager的persist方法使实例管理和持久化。
如API中所述,如果参数不是实体,persist方法将抛出IllegalArgumentException。对象不是实体的典型原因是缺少@Entity注释和/或缺少persistence.xml中实体的条目。
persist
IllegalArgumentException