hibernate學習總結之子類關係對映
關於Struts2 130529143交流。
有償技術支援Q群:398162181
<!-- 有辨別者列 -->
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.lixuan.hibernate.subclass">
<class name="Person" table="PERSONS" discriminator-value="PERSON">
<id name="id" type="java.lang.Integer">
<column name="ID" />
<generator class="native" />
</id>
<!-- 配置辨別者列 -->
<discriminator column="TYPE" type="string" ></discriminator>
<property name="name" type="java.lang.String">
<column name="NAME" />
</property>
<property name="age" type="int">
<column name="AGE" />
</property>
<!-- 對映子類 Student,使用subclass進行對映
subclass的discriminator-value屬性指定辨別者列的值
-->
<subclass name="Student" discriminator-value="STUDENT">
<property name="school" type="string" column="SCHOOL"></property>
</subclass>
</class>
</hibernate-mapping>
<!-- 無辨別這列 -->
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.lixuan.hibernate.union.subclass">
<class name="Person" table="PERSONS">
<id name="id" type="java.lang.Integer">
<column name="ID" />
<generator class="native" />
</id>
<property name="name" type="java.lang.String">
<column name="NAME" />
</property>
<property name="age" type="integer">
<column name="AGE" />
</property>
<union-subclass name="Student" table="STUDENTS">
<property name="school" column="SCHOOL" type="string"></property>
</union-subclass>
</class>
</hibernate-mapping>
關於Struts2 130529143交流。
有償技術支援Q群:398162181
相關推薦
hibernate學習總結之子類關係對映
關於Struts2 130529143交流。 有償技術支援Q群:398162181 <!-- 有辨別者列 --> <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//
Hibernate第二篇之瞭解物件關係對映
今天寫部落格的時候還是想對自己說幾句話,堅持真的是一件很難的事情,你看轉眼幾天過去了,渾渾噩噩的過去了,什麼都沒有幹,突然間就像是斷了線的風箏沒有了方向。我想要自己每個星期都要抽出一點時間來總結這周的學習進度,每天
JAVA學習總結之Random類
Random類產生偽隨機數,它的用法有點意識。 Random rand = new Random(); 如果在例項化時沒有傳遞任何引數,那麼Java就會將當前時間作為隨機數生成器的種子,並由此在程式沒一次執行是都產生不同的輸出。而如果在例項化時提供種子,就可以在每次執行程式時
Hibernate 學習筆記 之 一對多關係 及其 級聯操作
一、一對多關係 Customer.java /** * Created by Donald on 2016/11/19. */ public class Customer {
java基礎學習之——子類重寫(覆蓋)父類的方法必須滿足的條件
子類重寫(覆蓋)父類的方法必須滿足的條件:父類中的方法在子類中必須可見,即子類繼承了父類中的該方法(可以顯式的使用super關鍵字來訪問父類中的被重寫的方法),如果父類中的方法為private型別的,那麼子類則無法繼承,也無法覆蓋。子類和父類的方法必須是例項方法,如果父類是
Hibernate學習(三)———— 一對多對映關係
序言 前面兩節講了hibernate的兩個配置檔案和hello world!。還有hibernate的一級快取和三種狀態,基本上hibernate就懂一點了,從這章起開始一個很重要的知識點,hibernate的關係對映。一對一、一對多、多對多的講解。,希望你們能從中學到東西,我也從中鞏固自己
MyBatis由淺入深學習總結之二:MyBatis解決Java實體類和資料庫表字段不一致方法總結
在此,首先說明一點任何永續性框架都需要解決一個問題,那就是Java實體類的欄位一般來說基本上會與資料庫表中欄位不一致,那麼它們是如何解決的呢?咱們以Hibernate和SpringJDBC為例說明一下; 1、Hibernate中一般通過XML對映和註解的方式解決不一致問題,
Hibernate 學習筆記 之 多對多關係 及其 級聯操作
一、多對多配置 User.java /** * Created by Donald on 2016/11/20. */ public class User { priva
java入門學習筆記之1(類的定義,代碼的編譯執行)
spa hex nts 自動調用 [] alt vim 進制 技術 這篇文章講解Java代碼的基本執行過程 我們先拋開各種JAVA IDE,開發工具,只使用文本編輯器,以突出最本質的東西。 在Linux環境下,我們編輯一個文件: vim HelloWorld.java
Java集合之Collection與之子類回顧
asn void 排序 dha 避免 bst 自然 我們 tip Java學習這麽久,打算這幾天回顧下java的基本知識點,首先是集合。 一、常用集合類關系圖 Collection |___List 有序,可重復 |___ArrayList 底層數據結構是
Lucene學習總結之二:Lucene的總體架構
api 要點 iter 不同 blank 應用 文件 score image Lucene總的來說是: 一個高效的,可擴展的,全文檢索庫。 全部用Java實現,無須配置。 僅支持純文本文件的索引(Indexing)和搜索(Search)。 不負責由其他格式的文件抽取純文
java學習筆記之System類
系統 arr 操作系統 ring system tro separate rate java學習筆記 System類常用總結 System類概述 java.lang.System類,系統屬性信息工具類 常用靜態方法: 1. 1 public static long
機器學習總結之第一章緒論
分享 概率 都是 ack 學習 包含 png 分類 post 機器學習總結之第一章緒論 http://www.cnblogs.com/kuotian/p/6141728.html 1.2基本術語 特征向量:即示例,反映事件或對象在某方面的性質。例如,西瓜的色澤,敲聲。
機器學習總結之第二章模型評估與選擇
概率密度函數 列聯表 ext 5.1 ima 其中 bsp 泛化能力 分解 機器學習總結之第二章模型評估與選擇 2.1經驗誤差與過擬合 錯誤率 = a個樣本分類錯誤/m個樣本 精度 = 1 - 錯誤率 誤差:學習器實際預測輸出與樣本的真是輸出之間的差異。 訓練誤差:即
2018.3.29學習總結之如何運行一個最簡單的Servlet程序
ati get png aid 父類 eclips 網上 自己 nco 1,我編寫了我的第一個Servlet程序。HelloServlet 繼承自HttpServlet。因此需要導入javax.servlet開頭的一系列包,那麽這些包來自哪裏呢?答案是Tomcat安裝目錄下
JavaScript高級程序設計學習(四)之引用類型
區別 function 起點 有時 () filter 例子 person 移除 在javascript中也是有引用類型的,java同樣如此。 javascript常見也比較常用的引用類型就熟Object和Array。 一個對象和一個數組,這個在前後端分離開發中也用的最多。
JavaScript高級程序設計學習(四)之引用類型(續)
dso 也有 特殊字符 src sin define 訪問 ast 編碼 一、Date類型 其實引用類型和相關的操作方法,遠遠不止昨天的所說的那些,還有一部分今天繼續補充。 在java中日期Date,它所屬的包有sql包,也有util包。我個人比較喜歡用util包的。理由,
c#基礎學習(0708)之靜態類
類名 實例 需要 包含 基礎 類型 自動調用 一次 tel 再靜態類中,所包含的所有成員都是“靜態成員” 不是所有的靜態成員都必須卸載靜態類中 靜態成員時屬於“類”的,不是屬於具體“對象”的,所以訪問靜態成員的時候不能通過對象來訪問(對象。屬性名),只能通過“類名”來直接訪
多線程學習總結之 線程池
code service pla ever pro olt def 原理圖 cte 前言: 本文基於jdk1.8。 前段時間換工作,面試時候每次都會問線程的問題,自己對多線程方面的知識沒有花時間研究過,所以一問到線程就懵了,最近特地買了方騰飛老師的《Java並發編程的
學習總結之Linux基礎知識
基礎 bug 引用 hosts 個人版 boot -s 發布 分配 在經過了一段時間的學習之後,不但對之前較模糊的知識點有了一個比較清晰的認識,還學到了一些沒學到的東西。下面對這些知識點做一個總結,一是想對這一階段畫上一個比較完美的句號,二是想把這篇博客當做以後的一個筆記之