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用来决定由哪段来维护双方关系
分享到:
相关推荐
这款诗歌生成器的设计包含30种风格有:花好月圆、生日快乐、原谅等,还有寂寞1、寂寞2,乡愁1、乡愁2,无题1、无题2等等。 36种身份:有朦胧诗人、纯情诗人、新鸳鸯蝴蝶派诗人、闷骚诗人等 俗话说:“熟读唐诗三百...
这篇文档实际上是一个阅读理解题目,源自一篇文章《无题》。文章通过林清玄与禅师的对话,探讨了人生中的重要课题,即如何处理自我与内心世界的关系。文章提出,人生其实可以简化为两件基本的事情——饿了吃饭,困了...
【《无题,席慕容》阅读及答案】这篇文章主要探讨的是不同代际间的乡愁情感。席慕容在文章中描述了自己对故乡的深深眷恋,而她的孩子们却并未受到同样的“血脉”包袱影响,他们对母亲的乡愁持有一种理解和宽容的态度...
李商隐——《无题》.doc
《无题》是唐代诗人李商隐的一首脍炙人口的诗作,以其深情的描绘和巧妙的比喻,展现了诗人内心深处的情感世界。这首诗主要围绕离别与相思的主题展开,通过对自然景象的描绘,寓言化地表达了对爱情的执着与忠贞。 诗...
【标题】:李商隐《无题》诗歌解析 【描述】:本文是对唐代诗人李商隐《无题》系列诗歌的分析,包括对诗人及其背景的介绍,以及对《锦瑟》一诗的深入赏析。 【标签】:文学解析,诗词鉴赏,唐代诗歌 李商隐,作为...
无题(6)
无题(7)
精品资料 欢迎下载
scratch2源码无题提取方式是百度网盘分享地址
无题,李商隐.doc
这首诗是唐代诗人李商隐的代表作之一,名为《无题》,因其没有明确的标题,故以“无题”命名。李商隐是晚唐时期的重要诗人,以文采斐然、情感深沉的诗歌著称。这首诗是典型的爱情诗,采用七言律诗的形式,展示了诗人...
很抱歉,根据您提供的信息,标题"无题(新韵)"和描述似乎与IT行业或具体的IT知识无关。它们更像是诗词或者文学作品,而标签"课件"可能指的是教学材料,但没有具体指明是何种类型的课件,如编程、网络技术还是其他IT...
根据给定文件的信息,我们可以从中提炼出多个相关的知识点,包括对李商隐及其作品《无题》的深入分析。下面将详细展开这些知识点。 ### 一、李商隐及其诗歌创作背景 李商隐(约813-约858),唐代著名诗人,与杜牧...
很抱歉,根据您提供的信息,标题"无题(通韵)"和描述似乎与IT行业无关,它们看起来更像是一首古诗词或者文学作品。标签"课件"可能指的是该内容可能被用作教学材料,但依然没有明确指出具体涉及的IT知识点。部分内容...
由于提供的文件内容和标签信息表明,内容很可能是一首诗或者是文学作品的一部分,而标题和描述均是“无题(5)”,标签为“课件”。这并不涉及直接的IT知识点。但考虑到这些信息可能是用于某种特定的课件或者是需要在...
根据给定的信息,【标题】和【描述】均显示为“无题(2)”,而【标签】显示为“课件”,【部分内容】提供了一段文字,然而这段文字实际上是一首古诗的内容,似乎与IT或技术无关。从信息来看,可能是OCR扫描错误,这...
由于给定的文件信息中【标题】和【描述】均为“无题(4)”,并没有提供具体的信息点,同时【部分内容】实际上是一段古诗文,这并不是可以展开的IT知识点。根据您的要求,以下我将从【标签】“课件”这一线索出发,...
李商隐——《无题二首》.doc