
Java Web框架相关
文章平均质量分 80
登徒先生
这个作者很懒,什么都没留下…
展开
-
Struts2 的参数封装理解
昨天开发项目的时候一直纠结Struts2使用的对象驱动和模型驱动有什么区别,今天抽空看了网上的资料,结合自己的理解,发现这里面细节还是挺多的... 总的来说,Struts2是使用Ognl表达式将页面传递的值封装到对象或属性的,大致如下图所示。页面携带参数发送请求后,被 struts2的拦截器,拦截器使用ognl找到ValueStack中对应对应的属性进行赋值,完成参数传递。 一共有属原创 2018-01-25 04:14:46 · 183 阅读 · 0 评论 -
Hibernate 列表查询操作提示存在循环,JSON数据转换异常
执行列表查询(Subarea)打印的SQL语句: Hibernate: select region0_.id as id1_1_, region0_.province as province2_1_, region0_.city as city3_1_, region0_.district as district4_1原创 2018-01-17 01:12:05 · 1339 阅读 · 0 评论 -
Hibernate中集合的延迟加载(lazy)和抓取策略(fetch)
在开发博客项目的时候实体类之间有一对多和多对一的关系,看了一下API文档和网上的分享,谈一下一对多关系中,set集合的lazy属性和fetch属性不同搭配的理解。 不同配置的结果如下: 下面用测试说明具体情况。 User和category是一对多关系,实体类代码如下。 public class User { private Long user_id; private S原创 2018-01-30 01:41:21 · 325 阅读 · 0 评论 -
Hibernate中实现Set集合的排序
问题起源:http://blog.youkuaiyun.com/akmissxt/article/details/79393251Hibernate的一对多、多对一和多对多关系中,使用Set集合储存数据,所以可能存在多次查询得到的数据顺序不一致。以博客系统为例,用户类User中有专栏类Category的Set集合(隐去其他无关属性):public class User { private Set<...原创 2018-02-27 23:03:58 · 458 阅读 · 0 评论