首页 > 代码库 > 租房系统项目
租房系统项目
1、如果不把htype和district放在application里面的话,就用一个方法把他们装起来,放到request里,然后重定向到首页;
2、筛选条件的思路是把所有有关的表都通过多表查询连接起来吗,然后把筛选条件传进来,这里需要注意的问题是,需要判断是否为空,
3、
为什么持久态的对象会产生一种被照顾的效果(即对象改变时hibernate会产生一条语句)?
get()或load()查询后得到一个对象,hibernate会将该对象留个快照;
hibernate在进行清理缓存时会进行脏检查,若该对象的数据发送变化hibernate就更新,没变化就算了;;
名词解析:
脏检查:hibernate会对Session中持久态对象进行检测(将之前得到的对象与hibernater快照的对象进行比较),判断对象的数据是否发生了变化;
清理缓存:就是进行脏检查,通过脏检查发现对象有变化就更新,没变化就算了;
对于新增的对象,进行添加;
什么时候进行清理缓存?
①调用session的flush()方法时;
②事务提交的commit方法中也封装了flush();
注意:查询前会先查看缓存中是否有相同id的对象,若有,则会直接去缓存中找;若没有,才会去数据库中找
租房系统项目
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。