Hiernate框架學習(一)

2021-09-11 19:01:43 字數 2171 閱讀 5061

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...