`
lms168
  • 浏览: 61563 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

无题1

 
阅读更多
1.当hibernate持久化一个临时对象时,在默认情况下,它不会自动持久化所关联的其它临时对象。如果希望希望当hibernate持久化一个临时对象时自动持久化所关联的对象,可以在配置文件中将该对象所要关联持久化的那个对象的cascade属性设为'save-update',cascade属性的默认值为‘none’。
caseCade的属性为save-update表示保存或者更新当前对象时,会级联保存或更新与它相关联的对象

2.inverse属性用来决定由哪端来维护关系
例如:
public class Customer implements java.io.Serializable {
private Integer id;
private String name;
private Set orders=new HashSet();
//get/set.......
}
public class Order implements java.io.Serializable {
private Integer id;
private Customer customer;
private String orderNumber;
//get/set.......
}

public void associateCustomerAndOrder(){
//getSession1()........
Customer customer=new Customer("jack");
Order order=new Order();
order.setOrderNumber("jack_order001") ;
session1.save(customer);
session1.save(order);
int idofJack=customer.getId();
int idofjackOrder=order.getId();
//closeSession()1......

//getSession2()........
Customer customer=(Customer)session2.load(Customer.class,idofJack);
Order order=(Order)session2.load(Order.class,idofjackOrder);
order.setCustomer(customer);        //1
customer.getOrders().add(order);    //2
//closeSession()2......

}


<1.当customer配置文件中的set标签里面的属性inverse=false时,执行上面的代码将会出现两条用来更新customer与order关系的update语句
<2.当customer配置文件中的set标签里面的属性inverse=true时,注释掉1处的代码,再执行上面的代码将会出现一条用来更新customer与order关系的update语句
<3.当customer配置文件中的set标签里面的属性inverse=true时,注释掉2处的代码,再执行上面的代码将不会出现用来更新customer与order关系的update语句
由此可以证明inverse用来决定由哪段来维护双方关系
分享到:
评论

相关推荐

    诗词自动生成器 v1.0 绿色版.zip

    这款诗歌生成器的设计包含30种风格有:花好月圆、生日快乐、原谅等,还有寂寞1、寂寞2,乡愁1、乡愁2,无题1、无题2等等。 36种身份:有朦胧诗人、纯情诗人、新鸳鸯蝴蝶派诗人、闷骚诗人等 俗话说:“熟读唐诗三百...

    【《无题》,阅读训练题及答案】无题阅读题答案.docx

    这篇文档实际上是一个阅读理解题目,源自一篇文章《无题》。文章通过林清玄与禅师的对话,探讨了人生中的重要课题,即如何处理自我与内心世界的关系。文章提出,人生其实可以简化为两件基本的事情——饿了吃饭,困了...

    【《无题,席慕容》阅读及答案】 无题席慕容阅读答案.docx

    【《无题,席慕容》阅读及答案】这篇文章主要探讨的是不同代际间的乡愁情感。席慕容在文章中描述了自己对故乡的深深眷恋,而她的孩子们却并未受到同样的“血脉”包袱影响,他们对母亲的乡愁持有一种理解和宽容的态度...

    李商隐——《无题》.doc

    李商隐——《无题》.doc

    《无题》李商隐 赏析和答案.pdf

    《无题》是唐代诗人李商隐的一首脍炙人口的诗作,以其深情的描绘和巧妙的比喻,展现了诗人内心深处的情感世界。这首诗主要围绕离别与相思的主题展开,通过对自然景象的描绘,寓言化地表达了对爱情的执着与忠贞。 诗...

    无题李商隐.doc

    【标题】:李商隐《无题》诗歌解析 【描述】:本文是对唐代诗人李商隐《无题》系列诗歌的分析,包括对诗人及其背景的介绍,以及对《锦瑟》一诗的深入赏析。 【标签】:文学解析,诗词鉴赏,唐代诗歌 李商隐,作为...

    无题(6)

    无题(6)

    无题(7)

    无题(7)

    《无题》李商隐PPT(优质课课件).pdf

    精品资料 欢迎下载

    scratch2源码无题

    scratch2源码无题提取方式是百度网盘分享地址

    无题,李商隐.doc

    无题,李商隐.doc

    无题,李商隐精选.doc

    这首诗是唐代诗人李商隐的代表作之一,名为《无题》,因其没有明确的标题,故以“无题”命名。李商隐是晚唐时期的重要诗人,以文采斐然、情感深沉的诗歌著称。这首诗是典型的爱情诗,采用七言律诗的形式,展示了诗人...

    无题(新韵)

    很抱歉,根据您提供的信息,标题"无题(新韵)"和描述似乎与IT行业或具体的IT知识无关。它们更像是诗词或者文学作品,而标签"课件"可能指的是教学材料,但没有具体指明是何种类型的课件,如编程、网络技术还是其他IT...

    最新部编版九年级上册语文无题ppt课件_精美学习课件ppt

    根据给定文件的信息,我们可以从中提炼出多个相关的知识点,包括对李商隐及其作品《无题》的深入分析。下面将详细展开这些知识点。 ### 一、李商隐及其诗歌创作背景 李商隐(约813-约858),唐代著名诗人,与杜牧...

    无题(通韵)

    很抱歉,根据您提供的信息,标题"无题(通韵)"和描述似乎与IT行业无关,它们看起来更像是一首古诗词或者文学作品。标签"课件"可能指的是该内容可能被用作教学材料,但依然没有明确指出具体涉及的IT知识点。部分内容...

    无题(5)

    由于提供的文件内容和标签信息表明,内容很可能是一首诗或者是文学作品的一部分,而标题和描述均是“无题(5)”,标签为“课件”。这并不涉及直接的IT知识点。但考虑到这些信息可能是用于某种特定的课件或者是需要在...

    无题(2)

    根据给定的信息,【标题】和【描述】均显示为“无题(2)”,而【标签】显示为“课件”,【部分内容】提供了一段文字,然而这段文字实际上是一首古诗的内容,似乎与IT或技术无关。从信息来看,可能是OCR扫描错误,这...

    无题(4)

    由于给定的文件信息中【标题】和【描述】均为“无题(4)”,并没有提供具体的信息点,同时【部分内容】实际上是一段古诗文,这并不是可以展开的IT知识点。根据您的要求,以下我将从【标签】“课件”这一线索出发,...

    李商隐——《无题二首》.doc

    李商隐——《无题二首》.doc

Global site tag (gtag.js) - Google Analytics