亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? myeclipse_hibernate_quickstart_zh_cn.html

?? 精通hibernate3用Myeclispe6開(kāi)發(fā)
?? HTML
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
<p class="normal"><br>
完成了 5.2 部分的配置向?qū)Ш? Hibernate 配置文件將會(huì)自動(dòng)打開(kāi).
<br>
<em><strong>如果你在添加功能過(guò)程中跳過(guò)了數(shù)據(jù)源連接的配置, 你可以現(xiàn)在來(lái)完成它, 也可以跳轉(zhuǎn)到 <a href="#properties">添加屬性</a></strong></em>.</p>
<p>自定義配置文件里面的需要連接到我們的數(shù)據(jù)庫(kù)的信息.</p>

<ol>
	<li>選中 <strong>Use JDBC Driver</strong> 選項(xiàng).<br>
	我們將指定 Database
	Explorer 中的 JDBC 驅(qū)動(dòng). 如果你尚未配置 JDBC 驅(qū)動(dòng), 請(qǐng)閱讀 <a href="http://127.0.0.1:61071/help/topic/com.genuitec.eclipse.sqlexplorer.doc/doc/quickstarts/dbexplorer/index.html">
		Database Explorer 快速入門(mén)</a> 然后在進(jìn)行下面的操作之前配置一個(gè).  </li>
	<li>從 <strong>Connection Profile</strong>
	下拉框中選中一個(gè)配置.<br>
	如果你只是配置了 JDBC 驅(qū)動(dòng)但是沒(méi)有配置一個(gè)連接屬性, 你可以選擇 <em>New Profile</em> 按鈕來(lái)創(chuàng)建一個(gè)新的連接配置. 如果你已經(jīng)有了一個(gè)連接配置, 當(dāng)你選擇其中的一個(gè)之后將會(huì)自動(dòng)填充下面的 4 個(gè)輸入框中的內(nèi).<br>
  </li>
	<li>點(diǎn)擊&nbsp; <strong>Copy JDBC Driver and add to classpath...</strong>&nbsp;鏈接.	</li>
	<li>為你的數(shù)據(jù)庫(kù)選中正確的 <strong>Hibernate Dialect</strong>.</li>
</ol>
	你的配置頁(yè)面將會(huì)顯示為這樣的內(nèi)容:
	<blockquote style="margin-right: 0px;" dir="ltr">
	<p class="normal"><img alt="" src="MyEclipse_Hibernate_Quickstart_zh_CN_files/hibernate-workbench-oracle1.gif" border="0"><br>
	<font class="figureCaption">圖 8.&nbsp;Hibernate 配置文件, 配置了  Oracle 
	連接</font></p>
	</blockquote>
	
	<a name="properties"></a>
	<br>
	你可以使用 Properties 部分來(lái)添加和修改屬性. 

	<blockquote style="margin-right: 0px;" dir="ltr">
	<p class="normal">
	<img alt="" src="MyEclipse_Hibernate_Quickstart_zh_CN_files/hibernate-addproperty.gif" align="top" border="0">
	&nbsp;&nbsp;&nbsp;&nbsp;<img alt="" src="MyEclipse_Hibernate_Quickstart_zh_CN_files/hibernate-workbench-dialog.gif" border="0"><br>
	<font class="figureCaption">圖 9.&nbsp;添加屬性</font></p>
	</blockquote>

<br>
Mappings 部分可以讓你添加也許已經(jīng)存在項(xiàng)目中的映射文件. 另外, 從 Package Explorer <strong>拖放</strong> 映射文件到這個(gè)輸入框也可以達(dá)到同樣的效果.

	<blockquote style="margin-right: 0px;" dir="ltr">
	<p class="normal">	
	<img alt="" src="MyEclipse_Hibernate_Quickstart_zh_CN_files/hibernate-addmapping.gif" align="top" border="0">
	&nbsp;&nbsp;&nbsp;&nbsp;<img alt="" src="MyEclipse_Hibernate_Quickstart_zh_CN_files/hibernate-workbench-mapping.gif" border="0">
	<br><br><img alt="" src="MyEclipse_Hibernate_Quickstart_zh_CN_files/hibernate-mapping-dnd-annot.gif" border="0"><br>
	<font class="figureCaption">圖 10.&nbsp;添加映射文件	</font></p>
	</blockquote>
	
圖 11 上述操作完成后的 Hibernate 配置文件的源代碼.
	
	<blockquote style="margin-right: 0px;" dir="ltr">
	<p class="normal"><img alt="" src="MyEclipse_Hibernate_Quickstart_zh_CN_files/hibernate-workbench-editor.gif" border="0"><br>
	<font class="figureCaption">圖 11.&nbsp;Hibernate 配置文件</font></p>
	</blockquote>

<h3>5.4&nbsp;<a name="5-4"></a>創(chuàng)建 Hibernate Java 表映射&nbsp;</h3>

<p class="normal"><br>
這個(gè)部分展示了使用 MyEclipse Hibernate
工具來(lái)反向工程生成 Java 數(shù)據(jù)對(duì)象并從現(xiàn)有的數(shù)據(jù)庫(kù)表格生成映射的過(guò)程.</p>

<ol>
	<li>
	<div>打開(kāi) <strong>MyEclipse Hibernate 透視圖.&nbsp;</strong>
	從主菜單欄, 選中 <strong>Window &gt; Open Perspective &gt;
	Other &gt; MyEclipse Hibernate</strong></div>
	</li><li>
	<div>選中你在 Hibernae 配置中所使用的數(shù)據(jù)庫(kù)連接屬性</div>
	</li><li>
	<div>瀏覽數(shù)據(jù)庫(kù)的目錄結(jié)構(gòu), 直到你找到了一個(gè)想要?jiǎng)?chuàng)建 Hibernate 映射的表格/實(shí)體<br>
	 <br>
	 <strong><u>注意:</u></strong> 在我們的例子里我們使用了 <strong>TEST</strong> 數(shù)據(jù)庫(kù)下的 <strong>ECHO_MESSAGE</strong>
	 表格; 對(duì)于其它數(shù)據(jù)庫(kù)和表格的操作過(guò)程基本上都是一樣的.<br>
	 <br>
	 </div>
	</li><li>
	<div>右鍵點(diǎn)擊表格然后選中&nbsp;<strong>Hibernate
	Reverse Engineering,</strong> 如圖 12 所示. 這將啟動(dòng) Hibernate
	Reverse Engineering 向?qū)?<br>
	 另外, 你也可以從 DB Browser 那里拖動(dòng)表格, 然后將它放到  Hibernate 配置編輯器里也可以啟動(dòng)這個(gè)向?qū)?
	<br>
	<br>
	<strong><u>注意:</u></strong> 你可以在 <strong>DB Browser</strong> 中選中多個(gè)表格然后同時(shí)對(duì)它們進(jìn)行反向工程.
	<br>
	<img alt="" src="MyEclipse_Hibernate_Quickstart_zh_CN_files/hibernate-createmapping.gif" border="0"><br>
	<img alt="" src="MyEclipse_Hibernate_Quickstart_zh_CN_files/hibernate-createmapping-dnd-annot.gif" border="0"><br>	
	<font class="figureCaption">圖 12. 對(duì) ECHO_MESSAGE 數(shù)據(jù)庫(kù)表格啟動(dòng) Hibernate Reverse Engineering 向?qū)?lt;/font><br>
	<br>
	<strong>Hibernate Reverse Engineering</strong>&nbsp;向?qū)б还灿?3 頁(yè).<br>
	<br>
	<img alt="" src="MyEclipse_Hibernate_Quickstart_zh_CN_files/hibernate-mapping-1.gif" border="0"><br>
	<font class="figureCaption">圖 13.&nbsp; Hibernate Reverse Engineering 向?qū)?- 頁(yè)面 1</font><br>
	</div>
	</li>
</ol>

<ol start="5">
	<li>點(diǎn)擊<strong>Java src folder</strong> 右側(cè)的 <strong>Browse...</strong> 按鈕來(lái)查看可用的 Hibernate 項(xiàng)目以及源碼目錄, 這些目錄將用來(lái)存放最終生成的文件.
	<br>
	選擇 <strong>HibernateDemo</strong> 項(xiàng)目中的<strong> src</strong> 文件夾.  </li>
	<li>點(diǎn)擊 <strong>Java package </strong>輸入框右側(cè)的 <strong>Browse...</strong> 按鈕然后選中包 <strong>com.genuitec.hibernate</strong></li>
	<li>完成如圖 13 所示的向?qū)е械钠溆嗟膬?nèi)容然后選擇 <strong>Next.</strong>
	<br>
	<strong><br>
	<u>注意:</u></strong> 向?qū)У牡?2 頁(yè)和第 3 頁(yè)用來(lái)自定義反向工程處理過(guò)程.  
	<br>
	當(dāng)然也可以現(xiàn)在就直接點(diǎn)擊 Finish 按鈕開(kāi)始處理過(guò)程, 不對(duì)后兩頁(yè)的設(shè)置進(jìn)行任何自定義.
	<br><br>
	<font size="3"><strong>表 4 -&nbsp;Hibernate Reverse Engineering 向?qū)?- 第 1</strong></font><strong> 頁(yè)</strong> <br>
	<br>


	<table summary="" border="1" cellpadding="1" cellspacing="1" width="600">
		<tbody>
			<tr>
				<td><strong>選項(xiàng)</strong></td>

				<td><strong>描述</strong></td>
			</tr>

							<tr>
								<td>
									<p align="left">
										<strong>Java src folder<br>
										</strong>									</p>								</td>

								<td>
									<p align="left">
										選中映射文件, POJO 和 DAO 生成后所在的項(xiàng)目和源碼文件夾.									</p>								</td>
							</tr>

							<tr>
								<td>
									<p align="left">
										<strong>Java package<br>
										</strong>									</p>								</td>

								<td>
									<p align="left">映射文件, POJO 和 DAO 生成后所在的包.</p>								</td>
							</tr>

							<tr>
								<td><p align="left">
									<strong>Hibernate mapping file</strong></p>								</td>
								<td><p align="left">
									從選中的表格生成映射文件.</p>								</td>
							</tr>
							<tr>
								<td><p align="left">
									<strong>Update hibernate configuration</strong></p>								</td>
								<td><p align="left">
									將生成后的映射文件添加到 Hibernate 配置文件中.</p>								</td>
							</tr>
							<tr>
								<td><p align="left">
									<strong>Java Data Object									</strong></p>								</td>
								<td><p align="left">
									為映射文件和表格生成對(duì)應(yīng)的數(shù)據(jù)對(duì)象 (POJO).</p>								</td>
							</tr>
							<tr>
								<td><p align="left">
									<strong>Create abstract class									</strong></p>								</td>
								<td><p align="left">
									為每個(gè)數(shù)據(jù)對(duì)象生成一個(gè)抽象的父類(lèi). 這個(gè)抽象類(lèi)將在以后的重新生成過(guò)程中覆蓋掉, 但是對(duì)應(yīng)的子類(lèi)將不會(huì)被覆蓋掉.
									</p>								</td>
							</tr>
							<tr>
								<td><p align="left">
									<strong>Base persistence class									</strong></p>								</td>
								<td><p align="left">
									如果需要的話, 輸入生成的 POJO 所要集成的父類(lèi)的完整名稱.</p>								</td>
							</tr>
							<tr>
								<td><p align="left">
									<strong>Java Data Access Object									</strong></p>								</td>
								<td><p align="left">
									生成便于訪問(wèn)映射后的類(lèi)和表格的數(shù)據(jù)訪問(wèn)對(duì)象. 用戶可以在 Basic, Spring 和
									JNDI DAO 中選擇一種.</p>								</td>
							</tr>
							<tr>
								<td><p align="left">
									<strong>Generate precise findBy methods									</strong></p>								</td>
								<td><p align="left">
									為映射類(lèi)中的每個(gè)屬性生成一個(gè)  "findBy" 方法.
									<br>
									例如 findByFirstName("name");</p>								</td>
							</tr>
							<tr>
								<td><p align="left">
									<strong>Use custom templates									</strong></p>								</td>
								<td><p align="left">
									覆蓋 MyEclipse 的內(nèi)部 velocity 模版為你自己的版本.
									<br>
									參考 <a href="#5-5">使用模版來(lái)更好的調(diào)節(jié)生成的代碼</a> 來(lái)獲取更多信息.</p>								</td>
							</tr>
							<tr>
								<td><p align="left">
									<strong>Template directory									</strong></p>								</td>
								<td><p align="left">
									包含了自定義模版的目錄樹(shù)的根節(jié)點(diǎn).</p>								</td>
							</tr>
		</tbody>
	</table>
	<p>
	<img alt="" src="MyEclipse_Hibernate_Quickstart_zh_CN_files/hibernate-mapping-2.gif" border="0"><br>
	<font class="figureCaption">圖 14.&nbsp; Hibernate Reverse Engineering 向?qū)?- 第 2</font> 頁(yè) </p>
	</li>
	<li>第 2 頁(yè)可以使用默認(rèn)的設(shè)置, 選擇 <strong>Next.</strong>
	
	<br>
	<br>
	<font size="3"><strong>表 5 -&nbsp;Hibernate Reverse Engineering 向?qū)?- 第 2 頁(yè) </strong></font><br>
	<br>
				<table summary="" border="1" cellpadding="1" cellspacing="1" width="600">
					<tbody>
						<tr>
							<td><strong>選項(xiàng)</strong></td>

							<td><strong>描述</strong></td>
						</tr>

						<tr>
							<td>
								<p align="left">
									<strong>Rev-eng settings file<br> </strong>								</p>							</td>

							<td>
								<p align="left">
									這個(gè)文件包含了反向工程的配置和選項(xiàng)以供以后使用. 點(diǎn)擊
									<strong>Setup...</strong> 按鈕來(lái)選擇現(xiàn)有的文件或者創(chuàng)建一個(gè)新的文件.
									<br>
							  <strong>如果找不到一個(gè)這樣的配置文件的話向?qū)?huì)自動(dòng)創(chuàng)建此文件.</strong>								</p>							</td>
						</tr>
						<tr>
							<td>
								<p align="left">
									<strong>Custom rev-eng strategy<br> </strong>								</p>							</td>

							<td>
								<p align="left">
									允許你指定一個(gè)自定義的反向工程策略類(lèi).
									這個(gè)類(lèi)允許你用編程的方式來(lái)自定義反向工程處理過(guò)程的各個(gè)方面. 
									參考 <a href="#5-6">使用自定義反向工程策略</a> 來(lái)獲取詳細(xì)信息.								</p>							</td>
						</tr>
						<tr>
							<td>
								<p align="left">
									<strong>Type Mapping</strong>								</p>							</td>

							<td>
								<p align="left">
									決定是否在類(lèi)型映射屬性中使用 Java 或者&nbsp;Hibernate 類(lèi)型, 例如 java.lang.String
						  對(duì)應(yīng) string. 這個(gè)設(shè)置只能在向?qū)У?3 頁(yè)的 <strong>Customized Type Mappings</strong> 列表中沒(méi)有指定更多信息時(shí)才能使用.								</p>							</td>
						</tr>
						<tr>
							<td>
								<p align="left">
									<strong>ID Generator</strong>								</p>							</td>

							<td>
								<p align="left">
								    ID Generator 是 Hibernate 映射文件必須有的內(nèi)容. 它定義了持久類(lèi)實(shí)例的唯一主鍵生成器 Jaav 類(lèi).&nbsp; 參考
									<a href="#resources">資源</a> 部分里面的 Hibernate 文檔鏈接, 里面描述了每個(gè) ID 生成器的詳細(xì)信息.
									<br>
									<strong>如果留空或者更詳細(xì)的配置在這個(gè)向?qū)У牡?3 頁(yè)沒(méi)有配置,  Hibernate 映射引擎將自動(dòng)為你選擇一個(gè) ID 生成器.</strong>								</p>							</td>
						</tr>


						<tr>
							<td>
								<p align="left">
									<strong>Generate basic typed composite IDs </strong>								</p>							</td>

							<td>
								<p align="left">
									如果數(shù)據(jù)庫(kù)表格包含有多個(gè)列的主鍵, 將總是使用
									<strong>&lt;復(fù)合主鍵&gt;</strong> 映射.
									<br>
									<br>
									如果這個(gè)選項(xiàng)啟用并且有對(duì)應(yīng)的多個(gè)外鍵, 每個(gè)主鍵列將依然會(huì)被作為'簡(jiǎn)單的' 標(biāo)量 (string,
									long, 等), 而不是引用到一個(gè)實(shí)體. 將會(huì)創(chuàng)建
									<strong>&lt;many-to-one&gt;</strong> 元素, 但是它們將會(huì)標(biāo)記為非可更新和非可插入的字段.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品进线69影院| 欧美日韩的一区二区| 色婷婷亚洲精品| 欧美日韩国产首页| 国产亚洲一本大道中文在线| 自拍视频在线观看一区二区| 午夜精品久久久久| 久久99精品久久久久久国产越南| 成人av资源在线观看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 国产suv一区二区三区88区| 色综合色狠狠天天综合色| 欧美一区二区三级| 国产精品美女久久久久久久网站| 亚洲国产aⅴ成人精品无吗| 国产一区不卡精品| 在线观看视频一区二区| 精品成a人在线观看| 一区二区三区美女| 国产一区二区在线视频| 欧美在线观看视频一区二区| 久久一二三国产| 亚洲高清免费视频| 成人网在线免费视频| 欧美高清视频一二三区| 亚洲欧美怡红院| 精品在线观看视频| 欧美美女视频在线观看| 国产精品美女久久福利网站| 毛片一区二区三区| 在线视频观看一区| 国产精品久久综合| 男女男精品视频网| 91久久一区二区| 国产精品免费久久| 韩国成人在线视频| 欧美日韩美女一区二区| 国产精品―色哟哟| 国内久久精品视频| 91精品国产综合久久久久久久久久 | 一区二区三区久久| 国产成a人亚洲| 精品乱码亚洲一区二区不卡| 亚洲国产乱码最新视频| fc2成人免费人成在线观看播放 | 91精品国产综合久久精品性色| 国产欧美日韩三级| 精品一区二区三区免费视频| 欧美亚洲一区二区在线| 国产精品久久久久久久久果冻传媒 | 在线观看视频欧美| 国产精品麻豆99久久久久久| 国产在线日韩欧美| 日韩欧美亚洲国产另类| 视频在线观看91| 欧美在线不卡视频| 亚洲乱码国产乱码精品精可以看| 国产91丝袜在线18| 久久精品日韩一区二区三区| 久久机这里只有精品| 91精品国产麻豆| 舔着乳尖日韩一区| 欧美视频在线不卡| 亚洲福利一区二区| 欧美日韩视频在线观看一区二区三区| 日韩毛片视频在线看| 成人黄色网址在线观看| 国产精品嫩草久久久久| 成人毛片老司机大片| 日本一区二区三区在线观看| 国产999精品久久久久久绿帽| 久久久精品综合| 国产成人免费视频网站高清观看视频| 久久久91精品国产一区二区三区| 国产精品综合久久| 国产欧美日韩精品一区| 成人性生交大片免费看在线播放| 国产精品伦理在线| 91玉足脚交白嫩脚丫在线播放| 国产精品色哟哟| 一本色道亚洲精品aⅴ| 亚洲精品视频免费观看| 欧日韩精品视频| 午夜欧美视频在线观看| 欧美一级夜夜爽| 精品亚洲免费视频| 国产日韩成人精品| 91视频xxxx| 亚洲不卡一区二区三区| 日韩精品资源二区在线| 国产一区在线看| 色综合久久88色综合天天| 国产99久久久国产精品潘金网站| 精品蜜桃在线看| 亚洲成av人**亚洲成av**| 777色狠狠一区二区三区| 久久99这里只有精品| 色综合欧美在线| 欧美在线免费播放| 日本道色综合久久| 成人av高清在线| 国产一区二区三区在线观看精品 | 欧美精品乱码久久久久久| 午夜视频一区二区三区| 日本 国产 欧美色综合| 色综合中文字幕国产 | 婷婷综合在线观看| 国产精品一品视频| 日韩午夜在线影院| 亚洲国产成人自拍| 中文字幕在线免费不卡| 一区二区三区四区亚洲| 亚洲va韩国va欧美va精品| 亚洲地区一二三色| 免费av网站大全久久| 国产麻豆精品在线观看| 在线精品视频免费播放| 日韩欧美国产一二三区| 国产精品免费久久| 精品综合免费视频观看| 国产成人精品免费在线| 欧美亚男人的天堂| 国产欧美一区二区精品婷婷| 久久99精品一区二区三区| 国产精品灌醉下药二区| 3d动漫精品啪啪1区2区免费 | 欧美日韩在线免费视频| 精品影视av免费| 尤物av一区二区| 精品国产91洋老外米糕| 99国产精品久久| 黄页网站大全一区二区| 亚洲无人区一区| 国产精品天天看| 日韩一级黄色片| 91在线国产福利| 国产乱色国产精品免费视频| 亚洲福利视频一区| 中文字幕在线观看一区二区| 精品国产一区二区国模嫣然| 欧美亚洲禁片免费| 国产成人精品影院| 免费不卡在线观看| 亚洲小说欧美激情另类| 国产精品久久久久久亚洲伦| 日韩欧美一区在线| 欧美图片一区二区三区| 东方欧美亚洲色图在线| 久久国产精品色| 亚洲成人激情av| 最新不卡av在线| 国产欧美一区二区精品性| 日韩欧美国产成人一区二区| 欧美在线观看18| 94-欧美-setu| 国产**成人网毛片九色| 国内精品国产成人国产三级粉色| 午夜a成v人精品| 亚洲免费观看高清完整| 中文字幕av一区二区三区| 精品奇米国产一区二区三区| 国产一区二区按摩在线观看| 免费看日韩a级影片| 亚洲电影中文字幕在线观看| 亚洲人成精品久久久久| 国产精品久久久久永久免费观看| 精品国产1区2区3区| 欧美一级久久久| 欧美久久久久久蜜桃| 欧美日韩一级二级三级| 在线视频欧美区| 色香色香欲天天天影视综合网| 成人精品一区二区三区中文字幕| 国产一区 二区 三区一级| 久久精品99久久久| 美女久久久精品| 日韩国产在线观看| 视频精品一区二区| 日韩电影在线一区二区三区| 天天爽夜夜爽夜夜爽精品视频| 亚洲综合色噜噜狠狠| 亚洲自拍偷拍欧美| 亚洲最大成人综合| 亚洲高清在线精品| 视频在线观看国产精品| 日本欧美一区二区三区乱码| 日韩av一区二区三区| 麻豆精品在线播放| 经典三级视频一区| 国模套图日韩精品一区二区| 国产在线乱码一区二区三区| 国产精品888| 成人开心网精品视频| 91免费视频观看| 一本久道中文字幕精品亚洲嫩| 色天天综合久久久久综合片| 欧美吻胸吃奶大尺度电影| 欧美日本一道本在线视频| 日韩一级片在线观看| 26uuu国产一区二区三区|