sql >> Databáze >  >> RDS >> Mysql

org.hibernate.HibernateException:uložení není platné bez aktivní transakce

Musíte zavolat session.beginTransaction()

public void create(T entity) {
   Session session=getSessionFactory().getCurrentSession();
   Transaction trans=session.beginTransaction();
   session.save(entity);
   trans.commit();
}


  1. Získejte součet sloupců a použijte k výpočtu procenta z celkového počtu (mySQL)

  2. Rozdíl mezi tabulkovou funkcí a zřetězenou funkcí?

  3. Jak přepsat přiřazení automaticky se zvyšujícího primárního klíče při vkládání hodnoty do tabulky MySQL?

  4. Mýty o výkonu:Proměnné tabulky jsou vždy v paměti