Escribir SQL en Hibernate.
Agregar:
Administrador admin=new Admin();
admin.set...();
guardar sesión. (admin);
Eliminar:
session.delete(admin);
Modificar:
admin admin=session( Admin.class,new Integer(i));
session.saveOrUpdate(admin);
Consulta:
Consulta consulta = session.createQuery( "select); OBJECT(o) from Admin o order by o.admind");
También se puede escribir como:
Query query = session.createQuery("from Admin");
p>
Nota: la lógica empresarial de hibernación debe colocarse en la transacción, el código es el siguiente:
Transacción tr = session.beginTransaction();
intente {
**** agregar, eliminar, cambiar y buscar declaraciones****
// Confirmar la transacción
tr.commit( );
} catch (Excepción e) {
// Revertir la transacción
tr.rollback();
} finalmente {
}
Además, las declaraciones en hibernación no son SQL, sino HQL, pero admite SQL y su método de escritura específico no es el nombre de la base de datos; , pero el nombre de la clase de entidad de mapeo (tabla); y Opera directamente en la base de datos, es decir, después de enviar la transacción de hibernación, la información de la base de datos se modifica en consecuencia, hibernación no es un software, sino un; El complemento, comúnmente conocido como "paquete" escrito por otros, se importa en el proyecto. El "paquete" se realiza de acuerdo con la especificación del "paquete". Paquete "estándares para un rápido desarrollo".