hibernate的查询、删除、修改基本操作
摘要:SQL与HQL的区别 1、sql 面向数据库表查询。hql 面向对象查询。 2、sql: from 后面跟的是表名, where 后用表中字段做条件查询。hql:from 后面跟的类名,where后用对象的属性做条件。两者间最根本的区别是,HQL是面向对象的。 SQL语句的关联查询 1、用逗号,默认
阅读全文
Hibernate三状态,一级缓存,懒加载,急加载
摘要:一、hibernate实体有三个状态 1、瞬时状态 只在内存中存在,与数据库无关 当我们通过Java的new关键字来生成一个实体对象时,这时这个实体对象就处于自由状态,如下: 这时user对象就处于自由状态,为什么说user对象处于自由状态呢?这是因为,此时user只是通过JVM获得了一块内存空间,
阅读全文