hibernate的簡單的使用
(1)核心的配置檔案(用來配置資料庫的密碼,顯示sql語句,不同的資料庫的方言,對映檔案的位置等 hibernate.cfg.xml)
<?xml version='1.0' encoding='utf-8'?>
>
>
name
="current_session_context_class"
>
threadproperty
>
name
="hibernate.connection.driver_class"
>
com.mysql.cj.jdbc.driverproperty
>
name
="hibernate.connection.url"
>
jdbc:mysql://localhost:3306/westos?servertimezone=gmt%2b8&usessl=false&useserverprepstmts=true&cacheprepstmts=true&rewritebatchedstatements=true&usecursorfetch=true&defaultfetchsize=100&allowpublickeyretrieval=trueproperty
>
name
="hibernate.connection.username"
>
rootproperty
>
name
="hibernate.connection.password"
>
123property
>
name
="hibernate.show_sql"
>
trueproperty
>
name
="hibernate.format_sql"
>
trueproperty
>
name
="hibernate.dialect"
>
org.hibernate.dialect.mysqldialectproperty
>
resource
="config/account.hbm.xml"
/>
session-factory
>
hibernate-configuration
>
(2)對映檔案的配置(檔名:**.hbm.xml)<?xml version="1.0" encoding="utf-8"?>
>
name
="com.hibernate.pojo.person"
table
="account"
>
name
="id"
column
="id"
>
class
="native"
>
generator
>
id>
name
="name"
column
="name"
>
property
>
name
="money"
column
="money"
>
property
>
class
>
>
(3)測試類的編寫import com.hibernate.pojo.person;
import org.hibernate.session;
import org.hibernate.sessionfactory;
import org.hibernate.transaction;
import org.hibernate.cfg.configuration;
import org.junit.test;
/** * @author kiosk
* 測試類
*/public
class
testhibernate
}
Hiernate筆記整理 一對多(雙向)
hibernate 雙向關聯就是有 一對多 和 多對一 兩個關聯組合而成德,在雙向關聯的兩端都知道對方是誰。下面就開始演示這種關聯。首先定義我們需要使用的pojo物件。public class member public class order 兩個pojo對應的對映檔案分別為member.hbm....
Mybatis框架學習 一
詳細內容 省略了繁瑣的建立連線,statement,jdbc相關的處理 sql寫在xml中,開發人員專注於sql,方便優化效能和管理sql語句 支援動態sql 缺點 sql工作量大,欄位多,關聯表多是更是如此 sql依賴於資料庫,可移植性不高 xml裡 id 必須唯一,導致了dao中方法不支援過載 ...
Spring框架學習(一)
一 spring 是乙個 ioc di 和 aop 容器框架 1 什麼是ioc di?控制反轉 inversion of control,縮寫為ioc 是物件導向程式設計中的一種設計原則,可以用來減低計算機 之間的耦合度。其中最常見的方式叫做依賴注入 dependency injection,簡稱d...