SSH框架
搬砖的蚂蚁
越努力越幸运
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Struts2之ActionContext理解
在Strust2中,有一个内置对象叫ActionContext,通过该对象可以获得之前Servlet中的对象,比如:requst对象,response对象...那么为什么可以通过ActionContext获得那些对象呢?那是因为在ActionContext内容引用了那些对象,也就是在ActionContext内部记录了那些对象的地址,看下图上图就是简单理解为什么通过Action原创 2017-11-08 17:20:25 · 15205 阅读 · 6 评论 -
Struts2之ValueStack(值栈)讲解
先说说值栈的存储结构,在值栈内部有两部分构成,一个成为Root的 List集合,另一个是成为Context的Map集合,这里的Context其实就是之前讲的ActionContext,之前的ActionContext讲解中说到它就是一个Map,看下图:下面是之前讲解ActionContext中的图:有没有感觉ActionContext和ValueStack中Context很原创 2017-11-09 18:20:41 · 1062 阅读 · 0 评论 -
Hibernate 多对一与一对多关系配置(个人理解)
在我的理解中,在两边的xml配置文件中一起加入各自的关联关系就可以了,但是事实是我单独配置一方(多对一或一对多)的时候,是可以级联查询另一方的,但是当多对一和一对多的关系同时配置时,却只能实现多对一,获得作者的时候读取不出文章信息所以我认为两边关系不能同时存在.原创 2017-10-13 19:24:20 · 1674 阅读 · 2 评论 -
Hibernate 多对多关联映射配置
再弄多对多之前先弄清楚三个属性:lazy(延迟加载):在多对多中延迟加载是必须的,因为不管哪一方都是对应另一方的多个数据,如果不设置延迟加载会非常浪费内存inverse(放弃外键维护权):在多对多中,双方没有主次分别,所以两边都会对中间表的外键进行维护,就会进行重复操作,尤其在进行保存的时候,会进行重复主键的添加,就会报主键重复异常,所以在多对多中必须有一方要放弃外键维护权,放弃原原创 2017-11-03 17:16:40 · 324 阅读 · 0 评论 -
Hibernate 多对一配置
Hibernate 多对一关联关系 many-to-one基本使用原创 2017-10-06 19:54:48 · 564 阅读 · 0 评论 -
Hibernate中使用JPA(注解)配置对象关系映射
java中注解也是一大特点,平时进行单元测试时我们用过@Test注解进行测试JPA就是java专门针对持久层框架进行设计的一套规范JPA:Java Persistence API,其实它也就是一堆接口,就想JDBC一样,不同的框架只要遵循这同一套规范就可以在java环境中使用。我们都指定在使用Hibernate的时候我们要写很多的.xml配置文件,xxx.hbm.xml对象关系映射文件原创 2017-11-03 18:34:34 · 3415 阅读 · 0 评论 -
Hibernate使用JPA实现多对多配置
在多对多中其实和一对多大部分一致,只是在两边的JavaBean中加入Set集合,并为Set集合添加注解@Entity@Table(name="t_user")public class User { @Id @Column(name="u_id") @GenericGenerator(name="mygenerator",strategy="native") @Gener原创 2017-11-03 18:51:23 · 682 阅读 · 1 评论 -
Hibernate使用JPA实现一对多配置
直接上代码@Entity @Table(name="t_customer") public class Customer{ @Id @Column(name="cust_id") @GenericGenerator(name="sysnative",strategy="native") @GeneratedValue(generator="原创 2017-11-03 18:37:52 · 1102 阅读 · 0 评论
分享