`
sunfx870923
  • 浏览: 4880 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
这两天做了一个 个 Webwork的 数据验证 包括 客服端 验证 和 服务器断 验证 Webwork 自己感觉是 最好的 一个 MVC 框架 了  ... 可惜以后没有 新的版本了 合并成Struts2了  可以说 Struts2就是 WebWork  不啰嗦了 。。。 看例题  一个小小的 登陆 验证  希望可以 抛砖引玉。。。 客服端 验证 是 自动生成的 不过 视图 要 用 它自带的 标签... 感觉 不怎么爽的...  好慢啊 上传了半天 
1、当数据库不存在对应ID数据时,调用load()方法将会抛出ObjectNotFoundException异常,get()方法将返回null。 2、当对象.hbm.xml配置文件<class>元素的lazy属性设置为true时,调用load()方法时则返回持久对象的代理类实例,此时的代理类实例是由运行时动态生成的类,该代理类实例包括原目标对象的所有属性和方法,该代理类实例的属性除了ID不为null外,所在属性为null值,查看日志并没有Hibernate SQL输出,说明没有执行查询操作,当代理类实例通过getXXX()方法获取属性值时,Hiberante才真正执行数据库查询操作 ...
SessionFactory.getCurrentSession与openSession的区别     1. 如果使用的是getCurrentSession来创建session的话,在commit后,session就自动被关闭了,          也就是不用再session.close()了。但是如果使用的是openSession方法创建的session的话,          那么必须显示的关闭session,也就是调用session.close()方法。这样commit后,session并没有关闭 2. getCurrentSession的使用可以参见hibernate\hibernate ...
Global site tag (gtag.js) - Google Analytics