sql >> Database teknologi >  >> RDS >> PostgreSQL

Udfør native sql med hibernate

Dette burde hjælpe dig.

Session session = Hibernate.util.HibernateUtil.getSessionFactory().openSession();
session.beginTransaction();
String sql = String.format("INSERT INTO products (name,cost) VALUES('%s',%s);",product.getName(), product.getCost());
session.createSQLQuery(sql).executeUpdate();
session.getTransaction().commit();
session.close();


  1. Sådan tilføjes en kolonne i SQL

  2. 2 måder at få størrelsen på en database i PostgreSQL

  3. mysql_insert_id alternativ til postgresql

  4. Ret "FEJL 1136 (21S01):Kolonneantal stemmer ikke overens med værdiantallet i række 2", når du bruger VALUES Statement i MySQL