1.操作实体对象的方法
save() 保存
update() 更新
saveOrUpdate() 保存或更新
delete() 删除
2.操作缓存的方法
clear() 清除所有缓存
evit() 将指定对象清除出缓存
flush() 刷新到数据库中()马上执行sql语句,不会清除session缓存)
3.查询实体对象的方法
get()
load()
createQuery()
createCriteria()
get()和load()方法的比较
①get()方法是立即加载,即只要执行get()方法,立即会发出sql语句
load()方法是延迟加载,即只有查询该对象的属性时,才会发出sql语句
②没查到时,get()方法返回null,load()方法抛异常
③get()方法返回的是真实的对象
load()方法返回的是代理对象