驴友阁 >风水知识 >易经入门

易经:八卦详图注解?

  周易八卦一4381共有64卦变化,就有64卦卦义,一卦六爻。就有386爻爻辞.   第一卦 乾下乾上,卦辞元!亨、利、贞   乾是卦名。而这卦辞在周易中经常用到,比如元亨连用,或者利贞连用.元就是开始的意思。初始即为元,比如都知道的元始天尊,亨是通畅的意思;利、就是。有利。合适,贞、就是坚固;正,这个卦辞总的来说就是预示宏大!通畅!适宜。坚正,就像一条大马路一样宽大,通畅!在合适的地位.   初九 爻辞潜龙勿用.   潜龙是用的一个形象比喻就是爬伏的龙,勿用就是无用、没有作为不要有所动作,这个爻辞告诉了我们要像潜龙一样潜伏、以待时机,做人就要平静下来,大智若愚,不要太显示自己,看不见的人才是最危险的人,当然潜伏起来不等于躲避,而之所以用龙来形容,就是说明要有能力,就像中国被说成沉睡但是他依然是狮子,到了时机依然能起来称雄,无用更不是没有用处做不了事情,而是不要轻举妄动。行事低调,一个有能力的人潜伏起来他人发现不了,等待时机成熟一举拿下,这才是大才.给大家举个例子:汉武帝刘彻,在皇子的时候,就行为低调、什么事情都不去出头,而他的哥哥,就去抢功显示自己,结果重臣们看了就害怕他哥哥威胁他们的地位,选了看似没什么能力的刘彻当皇帝,但是刘彻一上位就大干特干一些认为无忧却有问题的人都被拿下了,至于后来!刘彻的能力大家不会有疑问把!史上有名的明君,这就是潜龙勿用、潜伏起来等待时机.  0488 九二 见龙在田。利见大人.   就是说龙在地面上,也就是说有利于出头了,其实这整个乾卦就是讲才德者所占示的预像,上一挂所说潜伏不要怕被说成懦弱,这回就是该出头了,龙现于田、惊煞世人,不鸣则已。一鸣惊人,有才德有能力的人不会甘心也不能一直潜伏着,当然前提是有能力有才华,就像孔明一样,藏身乡野,但并不是不问世事,天下大事。其运筹于心中,一待明君出现边投身其中死而后已,这就是九二的爻辞、见龙在田,利见大人.有利于才德者出头,既然有才,既然出头,那就要惊人,让世人记住.   九三 君子终日乾乾!夕裼若、厉!无咎.   这爻辞以君子终日乾乾,夕裼若为比。预兆无咎由自取,预兆无咎,君子之人天天积极不倦的学习进取!并且时刻保持警惕之心、这样的话即使即使陷入危险也不会有太大的危险,这爻辞说了要刻苦学习。保持警惕就不会有因为灾难而绊倒.君子,有德者为君子,所以前提就点是有德,做善事!问心无愧!而且你帮助过的人反过来也会帮助你,这就是善有善报,而这样一个君子,时时0720刻刻学习、提升内涵,充实自己,在危险之前就可以预料了,即使碰见了危险也可以化险为夷,至于时刻保持警惕性!防人之心要有的,但是这句话经常有人理解错误,认为别和人走太近水都会伤害你,其实不然,警惕是保护自己!而不是使自己疏远他人,如果那样警惕就变成了伤害自己了.对任何人都应该相信!用自己的真心对待别人,而不是时刻害怕别人伤害自己,如果那样终日的惶恐便是你自己给自己最大的伤害了.   九四 或跃在渊、无咎.   这个爻辞省略了一个主语,龙.或跃在渊者,龙也,龙可以一跃冲天?也可以退入深渊.这就是告诫人做事可进可退!不要害怕、也不要显示。这样才不怕灾祸,这一爻也总结了最前面两爻,一个知退一个知进,知进易!知退难,退者易 ,进者难,就是说知道进取得简单!但是有成就后知道退缩的难。退缩后不出的多了、前进后能够继续前进的就难了,知退知进,是做人很难的一个境界,所以说。缺了一个主语,龙.只有自己有才有德有了内涵,才可学成知进知退.韩信知进,但是功成之后却不知退出,终命丧黄泉......余下全文>>。

太极图说 249字 朱熹注解有多少字

  太极图说全释溪西十里 山中月岩上篇第一节:自无极而太极,周子原书有‘自’。朱熹删订之。是知无极无自故!极,言对待之极至也。与‘仪’类同!然2858仪以用身外易知,极乃天地造化之极、有自于其中,难以言也!故异之,无极!极化谓太极!去极化达无极、两极并举。对立之成也!两极调和谓中、然中庸、非此无极也、中庸之尽也必以此!故以异乎彼者言之于道源也。道者万物玄同圆觉之修!尽归者此无极也、所谓无极,即非无极,是谓无极,而凡夫之人贪着其事。所谓凡夫者、即非凡夫!是谓凡夫,梁武帝问李兴业“太极”有无。李以“易有太极”对曰:“是有”,邵雍曰:“太极既分!两仪立焉,”“一气分2047而阴阳判!”(《观物外篇》)?刘牧曰:“太极者。一气也、天地未分之前。元气混而为一!一气所判,是曰两仪,”(《易数钩隐图》)无极而太极,不明此而修者!必不得至易之门、谨此。第二节:太极动而生阳、动极而静。静而生阴,静极复动!一动一静。互为其根!分阴分阳、两仪立焉!太极动而生阳!是本自非动也、本自非动不谓静、有以别于后之谓静也,一动一静,各一其性而言之也!以象观之谓一阴一阳、若非一之、则其一体而运。非相、非非相。为以一之,故得互为其根!成就两仪,两仪立,阳变阴合、化中偏正,万象成焉!第三节:阳变阴合,而生水、火!木,金、土、五气顺布、四时行焉!五行。一阴阳也!阴阳!一太极也!太极,本无极也!五行之生也、各一其性,阳变阴合,化中偏正有差!万象成焉。如于道经所谓“道生一!一生二、二生三、三生万物”,三乃阴阳归极中也。偏正出万象!五气(气):水,火!木,金!土、四时(质):木。火!土。金、水,气质并行!是生万化也,五行一阴阳也!……:此明于生化之道。破五形相归阴阳。阴阳非相即归太极,极亦非。是则无极。五行之生也,各一其性。一其性者是取定相而定之。故有以分之!所谓定相!即非定相。故得五行之周行也,第四节:无极之真,二五之精!妙合而凝!乾道成男。坤道成女!无极之真者。非动、非非动之体也!二五者、五气,四时也,二五之精者,精微稽极。感化之体也!妙,玄玄所成也、通书之言‘几’者,当谓于此、凝、凝滞,是成相体也,乾坤!男女!分列《周易》上!下篇、1652序卦传有以述焉!是明于此四者,非二也,道、乃述于此图上下通达之行也。故‘一阴一阳之谓道’、是明其行行之谓也、第五节:二气交感、化生万物、万物生生而变化无穷焉!二气者:乾坤,天地之气也!男女!阴阳之气也、化生万物之理!乃二气变合之道也,生生之谓,乃各为阴阳,天地之效而变化也,是得无穷!所谓天地!男女者!即非天地,男女。是谓天地,男女,第六虚节:上述五节!可列五行欤!下亦一五节,其亦可列一五行欤!存之、下篇9068第一节:惟人也。得其1591秀而最灵,形既生矣!神发知矣,五6308性感动而善恶分!万事出矣!上篇言大象!此处究小宇也。形异理同,惟人者,自5392居故成万执。灵秀为人!得者可造化、可成归!一形一神。神变形合!善恶秉阴阳、万事类万物!感动者、‘非幡非风、仁者心动’也!此可谓‘生生’。第二节:圣人定之以中正仁义而主静。立人极焉,故圣人与天地合其德、日月合其明。四时合其序。鬼神合4020其吉凶!人极类太极,人极之先。不惟人得之、中正,何非中庸。法于无极,仁义乃成生生之易。 法于阴阳!非动,非非动之体!有似于静。故主静焉。天地!日月!四时。鬼神、圣人合之、成三之蕴也,调和之!尽象穷理,此可谓之‘离明’、第三节:君子修之吉!小人悖之凶、吉凶生大业、定吉凶者!明悖逆顺成也?以之一人性,此可谓‘9833顺逆’!第四节:故曰︰‘立天之道、曰阴与阳、立地之道、曰柔与刚、立人之道。曰仁与义’。又曰︰‘原始反终。故知死生之说’,天地人三才立矣,行于大化、言道者!乃以明道之所成与归欤!、原始、还原本始,反终!返终也、终始本一!至矣、死生之说,历死生修者知之!吾等不知也、知之修练,谓之圣人,此谓‘修道’。第五节:大哉易也,斯其至矣大者达也!易者死生反类之变也?本立而道生、斯,化道也。其。通途、至、一行也。矣,止于至善、此谓‘无形’!第六虚节:全书二百五十字!去一自、二百四十九字,图与书:形而上者谓道。形而下者谓器。余续博注原图本是“动阳”与“静阴”、而“阳动”,“阴静”则为朱熹所改!古之人、其知有所至矣?恶乎至!有以为未始有物者。至矣!尽矣、不矣!其次以为有物矣、而未始有封也!其次以为有封焉,而未6880始有是非也!——《庄子》有始也者、有未始有始也者,有未始有夫未始有始也者、有有也者!有无也者。有未始有无也者。有未始有夫未始有无也者、俄而有无矣、而未知有无之果孰8102有孰无也,——《庄子》乾坤其易之缊邪!乾坤成列,而易立乎其中矣!乾坤毁。则无以见易、易不可见,则乾坤或几乎息矣,是故!形而上者谓之道!形而下者谓之器,化而裁5505之谓之变!推而行之谓之通?举而错之天下之民谓之事业! ——《周易系辞》“形而上者是理、形而下者是物”(《朱文公易说》),以其不紊而言!则谓之理!明曹端,读《太极图说》、《通书》、《西铭》,曰:道在是矣、笃志研究,坐下著足处两砖皆穿。天地自然图上下一转,五行非有、是谓天地自然也,此以玄同圆觉为修。不以渐次为要,是顿教法也、以礼要知之,周子太极图确乎儒书也。通书诚上第一诚者,圣人之本,「大哉乾元!万物资始」,诚之源也。「乾道变化,各正性命」,诚斯立焉、纯粹至善者也,故曰:「一阴一阳之谓道,继之者善也、成之者性也,」元。亨、诚之通!利、贞,诚之复!大哉易也、性命之源乎,诚下第二圣!诚而已矣,诚,五常之本,百行之原也、静无而动有。至正而明达也,五常百行非诚,非也。邪暗塞也!故诚则无事矣,至易而行难。果而确、无难焉!故曰:「一日克己复礼。天下归仁焉。」…………西 铭(《订顽》,《正蒙》)乾称父!坤称母、予兹藐焉。乃混然中处。故天地之塞!吾其体,天地之帅!吾其性!民吾同胞!物吾与也!大君者!吾父母宗子,其大臣。宗子之家相也,尊高年。所以长其长、慈孤弱、所以幼其幼,圣其合德,贤其秀也,凡天4066下疲癃残疾,茕独鳏寡、皆吾兄弟之5915颠连而无告者也!于时保之。子之翼也!乐且不忧、纯乎孝者也,违曰悖德,害仁曰贼,济恶者不才、1630其践形唯肖者也,知化则善述其事!穷神则善继其志?不愧9419屋漏为无忝,存心养性为匪懈,恶旨酒,崇伯子之顾养、育英才、颍8019封人之赐类!不7920弛劳而厎豫。舜其功也、无所逃而待烹、申生其恭也,4686体其受而归全者,参乎。勇于从而顺令者。伯奇也!富贵福泽,将厚吾之生也,贫贱忧戚!庸玉汝于成也。存,吾顺事!没!吾宁也!小注:正蒙者!诚之!躬行之而已矣。疑者自罪,附:[宋]周敦颐《太极图说》原文无极而太极。太极动而生阳。动极而静!静而生阴。静极复动、一动一静、互为其根、分阴分阳。两仪立焉。阳变阴合!而生水火木金土!五气顺布、四时行焉。五行一阴阳也,阴阳一太极也,太极本无极也?五行之生也。各一其性、无极之真!二五之精。妙合而凝,乾道成男。坤道成女!二气交感、化生万物!万物生生而变化无穷焉。唯人也得其秀而最灵。形既生矣、神发知矣!五性感动而善恶分!万事出矣,圣人定之以中正仁义而主静!立人极焉,故圣人“与天地合其德,日月合其明!四时合其序,鬼神合其吉凶”。君子修之吉。小人悖之凶、故曰:“立天之道。曰阴与阳!立地之道。曰柔与刚,立人之道!曰仁与义,”又曰:“原始反终!故知死生之说、”大哉易也,斯其至矣,[1]。

谁注解易经最好

  楼上的把《周易》(《易经》)和《易筋经》搞混了一!孔子对易学最大的贡献是孔子发现了《易经》的价值,并把它列入“六经”?使《易经》升华为经典著作,从此登上大雅之堂! 二、孔子整理“六经”(诗,书。礼、易、乐。春秋)。包括《易经》在内、对《易经》的保存起到了重大作用, 三!孔子作《易传》。从此把《易经》由一部占筮之书变为一部哲学。社会科学巨著, 四!孔子把《易经8635》作为六经教材之一。为易学的传播起到了重要作用、 五。孔子倡举义理!对易学的发展起到了重要作用。并使《易经》成为儒学经典! 六、总之!因其对易学的贡献及其在易学发展史上的地位,孔子堪称中国古代十大易学家之一,。

朱熹是理学家,还是儒学家,怎样评价这位大家

  朱熹是中国历史上的儒学集大成者,也是著名的理学家。思想家,哲学家、教育家!诗人。闽学派的代表人物。世尊称为朱子、其在理学、哲学,教育!儒学等领域的贡献得到了历史的认可。尤其是其理学思想。对元、明!清三朝影响很大、成为三朝的官方哲学!是中国教育史上5030继孔子后的又一人?这是贡献方面、至于不足吗,哲学大家对朱熹的理学思想多有批评!此处不多评论。个人认为朱熹的不足!是他仍然延续了孔子的“三纲五常”,强调阶级!阶层!缺少人人平等、劳动创造世界和改变世界的朴素的唯物主义思想,瑕不掩瑜,朱熹固然有那个朝代的局限性、他仍然是一个思想大家!!

易经 为什么学易经没好下场

  一   算命会倒霉这个命题不成立,会说算命倒霉的人。几乎都是为了让“受害人”多出钱!这些人称之为骗子也不为过、换种说法,这些是职业的、混口饭吃。怎么说都是为了糊口,不做深究!还有种人!比如我、拒绝给人算卦的时候用过这个理由,   二   术数就是术数!通神就是通神。两码事!术数只有逻辑与数学的推演。没有请神,没有灵感。不用贯通天地之气。全凭公式、逻辑和易学世界观对万物的理解、占卜,推命!和做数学题一样,耗神吗!当然。做数学题也会费脑子!但伤到元神、倒霉的说法太幼稚了。说这话的人,门都没看到。入不得门、    三   术数本就是趋吉避凶之法!是古人用来指导生活的利器。当然会担上因果。但受因果硬性最大的人是靠这行吃饭1861的门外汉。满嘴胡说。影响他人的善恶,自然会自食恶果,在此告诫职业算命人,吃这碗饭可以,连哄带骗也不是什么大毛病、但是要说就多说点鼓励的话、你们可以做心理医生、心灵导师,但绝不是法师。   四   劝0468人少占卜,心善自有福!   与其被半吊子们唬的一愣一愣的,不0390如平心静气,自观己过,不足之处多修正,好运自然来,   3983五   喜欢玄学的人、可以看下自己的八字。基本上是金!水旺,木、火弱,正是因为这样6198的八字才适合玄学研究,但是这属于阴比较旺!阳比较弱!这样的体质比较弱,所以这种人应多多锻炼,增加阳气。把身体练好。运气自1661然会好!    六   本人八字,梅花!六爻!奇门遁甲、大六壬!风水都略懂一二,只是爱好,以上为本人的个人观点、对错勿怪,、

朱熹写过关于二十四生肖的诗叫什么名

  名字就叫十二生肖诗   (南宋)朱熹:十二生肖诗     昼闻空箪啮饥鼠!晓驾羸牛耕废圃!   时才虎圈听豪夸、旧业兔园嗟莽卤、   君看蛰龙卧三冬!头角3035不与蛇争雄、   毁车杀马罢驰逐。烹羊酤酒聊从容、   手中猴桃垂架绿,养得鹍鸡鸣角角,   客来犬吠催煮茶,不用东家买猪肉?。

龙姓男孩取名有注解的有文化有内涵的

  龙京君、龙美颐!龙飞宇。龙顺炳,龙仔岿、龙月云、龙志伟,龙海明!龙仔砷,龙凯林。龙彦敏,   龙在水。龙灿杰。龙箭敏!龙运川、龙衡翔、龙昆翔!龙美竹!龙亦凡!龙亦飞,龙睿飞,龙欣慧,   龙姣妤,龙慧欣。龙慧敏、龙伊翔!龙宇鹏,龙慧业。龙伊飞!龙欣敏,龙雅欣!龙曼雅。龙欣荣,   龙函宇。龙雪函、龙雪情!龙福妲,龙姣霖、龙美海、龙跃生,龙净鸢,龙静鸢!龙昱昕、龙雨夕。   龙彦奇、龙星辰,龙韦昊!龙沛宇、龙艳华!龙涵蕾!龙若珈!龙文波,龙绪林,龙若堤,龙康灵。   龙康宁、龙若宁!龙欣灵、龙康堤,龙海屏、龙芊竹、龙诗洋!龙远珍,龙长恋!龙政光。龙俊羽、   龙黛凤!龙烨凤。龙晔凤。龙璇凤。龙瑾凤、龙毓凤。龙绫凤。龙煜凤,龙琰凤、龙煊凤,龙映宏,、

关于生辰八字注解

   出生公历:1974年9月9日20时0分(北京时间)!星期一!   出生农历:甲寅年 七月 廿三日 戌时、   乾造 甲 癸 癸 壬 (日空寅?卯)   寅 酉 丑 戌   希望能反馈对与错   一生:   容易犯小人 配偶心灵手巧有能力有凶事发生 可能会流掉一个孩子   一生动荡难安 难以交下挚友 有固定财源可能拿国家俸禄   现在:运气不好做事不顺 要么配偶工作有问题要么就是自己很辛苦、

朱熹把儿媳妇的肚子搞大?

  据一般研究:没有   因为这条史料的出处是朱熹的一个政敌的攻击。而且还不是主要罪名、是在主要罪名以下的一些语焉不详的略说、如果有足够的证据,这是人伦大罪!他的政敌不可能不将其作为主要罪名说的,那个无耻的人连朱熹给他妈吃的米不是很好这样的罪名都详细说了!不可能一笔带过这样有爆料价值的事情、   另外。这是孤证。(我指的是当时的人就那个政敌说过。后代那些乱传谣言的不算)宋代是一个文人留下巨多文集的时代。而朱熹又是当时一个超级有名的学术人物。你很难想象!如果有这样的事情,会不在当时的人留下的文集中出现一个字!   其实我觉得这种说法比方舟子攻击韩寒的《三重门》是代笔还不可信?因为方舟子虽然喜欢乱咬人!但是他和韩寒起码以前没有仇。而朱熹的这个传言是出自和他有深仇大恨的政敌之手、出现想至于他死地的奏章中,古人风闻言事,政敌的攻击更是无所不用其极!要是这个可信……那天下就没有4362污蔑和谣言了,、

hibernate怎么开启注解

  1.类级别注解   @Entity 映射实体类   @Table 映射数句库表   @Entity(name="tableName") - 必须。注解将一个类声明为一个实体bean。   属性:   name - 可选。对应数据库中的一个表!若表名与实体类名相同!则可以省略,   @Table(name="",catalog="",schema="") - 可选,通常和@Entity 配合使用、只能标注在实 体的 class 定义处!表示实体对应的数据库表的信息。  9073 属性:   name - 可选,表示表的名称!默认地!表名和实体名称一致。只有在不一致的情况下才需 要指定表名   catalog - 可选。表示Catalog名称,默认为 Catalog("").   schema - 可选 , 表示 Schema 名称 , 默认为Schema("").   2.属性级别注解   @Id 映射生成主键   @Version 定义乐观锁   @Column 映射表的列   @Transient 定义暂态属性   2.1 与主键相关注解   @Id - 必须、定义了映射到数据库表的主键的属性!一个实体只能有一个属性被映射为主 键。置于 getXxxx() 前、   @GeneratedValue(strategy=GenerationType,generator="") - 可选、用于定义主键生成策略,   属性:   Strategy - 表示主键生成策略?取值有:   GenerationType.AUTO - 根据底层数据库自动选择(默认),若数据库支持自动 增 长类型!则为自动增长,   GenerationType.INDENTITY - 根据数据库的Identity字段生成、支持DB2,MySQL, MS,SQL Server,SyBase与HyperanoicSQL数据库的Identity 类型主键、   GenerationType.SEQUENCE - 使用Sequence来决定主键的取值。适合Oracle!DB2等 支持Sequence的数据库。一般结合@SequenceGenerator使用。   (Oracle没有自动增长类型!只能用Sequence)   GenerationType.TABLE - 使用指定表来决定主键取值、结合@TableGenerator使用,   0221如:   @Id   @TableGenerator(name="tab_cat_gen",allocationSize=1)   @GeneratedValue(Strategy=GenerationType.Table)   Generator - 表示主键生成器的名称!这个属性通常和ORM框架相关 , 例如:   Hibernate 可以指定 uuid 等主键生成方式   @SequenceGenerator — 注解声明了一个数据库序列。   属性:   name - 表示该表主键生成策略名称,它被引用在@GeneratedValue中设置的“gernerator”值中、   sequenceName - 表示生成策略用到的数据库序列名称!   initialValue - 表示主键初始值!默认为0.   allocationSize - 每次主键值增加的大小,例如设置成1!则1722表示每次创建新记录后自动加1,默认为50.   示例 :   @Id   @GeneratedValues(strategy=StrategyType.SEQUENCE)   public int getPk() {   return pk;   }   Hibernate的访问类型为field时、在字段上进行注解声,   访问类型为property时,在getter方法上进行注释声明、   2.2 与非主键相关注解   @Version - 可以在实体bean中使用@Version注解,通过这种方式可添加对乐观锁定的支持   @Basic - 用于声明属性的存取策略:   @Basic(fetch=FetchType.EAGER) 即时获取(默认的存取策略)   @Basic(fetch=FetchType.LAZY) 延迟获取   @Temporal - 用于定义映射到数据库的时间精度:   @Temporal(TemporalType=DATE) 日期   @Temporal(TemporalType=TIME) 时间   @Temporal(TemporalType=TIMESTAMP) 两者兼具   @Column - 可将属性映射到列!使用该注解来覆盖默认值、@Column描述了数据库表中 该字段的详细定义,这对于根据 JPA 注1283解生成数据库表结构的工具非常有作用!   属性:   name - 可选、表示数据库表中该2211字段的名称!默认情形属性名称一致   nullable -可选,表示该字段是否允许为 null。默认为true   unique - 可选!表示该字段是0032否是唯一标识!默认为 false   length - 可选!表示该字段的大小!仅对 String 类型的字段有效。默认值255.   insertable -可选、表示在ORM框架执行插入操作时!该字段是否应出现INSETRT 语句中。默认为 true   updateable -可选、表示在ORM 框架执行更新操作时。该字段是否应该出现在 UPDATE语句中、默认为 true.对于一经创建就不可以更改的字段,该 属性非常有用?如对于 birthday字段,   columnDefinition - 可选,表示该字段在数据库中的实际类型、通常ORM框架可以根 据属性类型自动判断数3137据库中字段的类型,但是对于Date类型仍无法确定数据 库中字段类型究竟是 DATE,TIME还是 TIMESTAMP. 此外 ,String 的默认映射类型为VARCHAR, 如果要将 String 类型映射到特定数据库的 BLOB或 TEXT字段类型。该属性非常有用、   示例 :   @Column(name="BIRTH",nullable="false",columnDefinition="DATE")   public String getBithday() {   return birthday;   }   @Transient - 可选,表示该属性并非一个到数据库表的字段的映射、ORM框架将忽略该属性!如果一个属性并非数据库表的字段映射!就务必将其标示为@Transient!否则ORM 框架默认其注解为 @Basic   示例 :   // 根据 birth 计算出 age 属性   @Transient   public int getAge() {   return getYear(new Date()) - getYear(birth);   }   2.3无注解属性的默认值   如果属性为单一类型,则映射为@Basic。   否则,如果属性对应的类型定义了@Embeddable注解,则映射为@Embedded。   否则,如果属性对应的类型实现了Serializable, 则属性被映射为@Basic并在一个列中保存该对象的serialized版本。   否则,如果该属性的类型为java.sql.Clob或 java.sql.Blob,则作为@Lob并映射到适当的LobType.!   3.映射继承关系   @Inheritance注解来定义所选择的策略. 这个注解需要在每个类层次结构(class hierarchy) 最顶端的实体类上使用   4.映射实体bean的关联关系   4.1关联映射的一些定义   单向一对多:一方有集合属性。包含多个多方,而多方没有一3386方的引用。用户--->电子邮件   单向多对一:多方有一方的引用!一方没有多方的引用,论文类别--->类别   双向一对多:两边都有多方的引用,方便查询,班级--->学生   双向多对一:两边都有多方的引用,方便查询!   单向多对多:需要一个中间表来维护两个实体表。论坛--->文章   单向一对一:数据唯一!数据库数据也是一对一!舰船--->水手   主键相同的一对一:使用同一个主键?省掉外键关联。客户--->地址   单向:关系写哪边,就由谁管理,   双向:一般由多方管理。   @OneToMany(mappedBy="对方") //反向配置。对方管理,   4.2 关联映射的一些共有属性   @OneToOne。@OneToMany。@ManyToOne。ManyToMany的共有属性:   fetch - 配置加载方式。取值有   Fetch.EAGER - 及时加载、多对一默认是Fetch.EAGER   Fetch.LAZY - 延迟加载。一对多默认是Fetch.LAZY   cascade - 设置级联方式。取值有:   CascadeType.PERSIST - 保存   CascadeType.REMOVE - 删除   CascadeType.MERGE - 修改   CascadeType.REFRESH - 刷新   CascadeType.ALL - 全部   targetEntity - 配置集合属性类型。如:@OneToMany(targetEntity=Book.class)   @JoinColumn - 可选。用于描述一个关联的字段。   @JoinColumn和@Column类似!介量描述的不是一个简单字段!而是一个关联字段!例如描述一个 @ManyToOne 的字段,   属性:   name - 该字段的名称。由于@JoinColumn描述的是一个关联字段。如ManyToOne, 则默认的名称由其关联的实体决定,   例如!实体 Order 有一个user 属性来关联实体 User, 则 Order 的 user 属性为一个外键 ,   其默认的名称为实体User的名称 + 下划线 + 实体User的主键名称   4.3 一对一关联   @OneToOne – 表示一个一对一的映射   1.主表类A与从表类B的主键值相对应。   主表:@OneToOne(cascade = CascadeType.ALL)   @PrimaryKeyJoinColumn   public B getB(){   Return b;   }   从表:无   2.主表A中有一个从表属性是B类型的b   主表:@OneToOne(cascade = CascadeType.ALL)   @JoinColumn(name="主表外键") //这里指定的是数据库中的外键字段。   public B getB(){   return b;   }   从表:无   3.主表A中有一个从表属性是B类型的b,同时!从表B中有一个主表属性是A类型的a   主表:@OneToOne(cascade = CascadeType.ALL)   @JoinColumn(name="主表外键") //这里指定的是数据库中的外键字段,   public B getB(){   return b;   }   从表:@OneToOne(mappedBy = "主表类中的从表属性")   public 主表类 get主表类(){   return 主表对象   }   注意:@JoinColumn是可选的!默认3108值是从表变量名+"_"+从表的主键(注意、这里加的是主键。而不是主键对应的变量),   4.4 多对一关联   @ManyToOne - 表示一个多对一的映射、该注解标注的属性通常是数据库表的外键。   1.单向多对一:多方有一方的引用!一方没有多方的引用!   在多方   @ManyToOne(targetEntity=XXXX.class) //指定关联对象   @JoinColumn(name="") //指定产生的外键字段名   2.双向多对一:配置方式同双向一对多,   示例 :   // 订单 Order 和用户 User 是一个 ManyToOne 的关系   // 在 Order 类中定义   @ManyToOne()   @JoinColumn(name="USER")   public User getUser() {   return user;   }   4.5 一对多关联   @OneToMany - 描述一个一对多的关联!该属性应该为集合类型,在数据9860库中并没有实际字段!   1.单向一对多:一方有集合属性。包含多个多方。而8809多方没有一方的引用、   @OneToMany 默认会使用连接表做一对多关联   添加@JoinColumn(name="xxx_id") 后。就会使用外键关联。而不使用连接表了!   2.双向一对多   1)在多方   @ManyToOne   @JoinColumn(name="自己的数据库外键列名")   2)在一方   @OneToMany(mappedBy="多端的关联属性名")   @JoinColumn(name="对方的数据库外键列名")   4.6 多对多关联   @ManyToMany - 可选、描述一个多对多的关联、   属性:   targetEntity - 表示多对多关2045联的另一个实体类的全名。例如:package.Book.class   mappedBy - 用在双向关联中,把关系的维护权翻转!   1.单向多对多关联:   在主控方加入@ManyToMany注解即可, 9234  2.双向多对多关联:   两个实体间互相关联的属性必须标记为@ManyToMany?并相互指定targetEntity属性,有且只有一个实体的@ManyToMany注解需要指定mappedBy属性!指向targetEntity的集合属性名称、   以下为使用注解的实例:   我们以产品类型ProductType类和产品Product类为例!一个产品类型对应多!


展开全文