HQL執行增刪改查的步驟

2021-06-25 19:11:05 字數 1293 閱讀 8700

hql執行增刪改查的步驟

2008-07-24 03:17

對與hql首先要明白hql是什麼?

hql是hibernate query lanuage(

hibernate

查詢語言)

使用hql

用到的類

import org.hibernate.query;

import org.hibernate.session;

import org.hibernate.sessionfactory;

import org.hibernate.transaction;

import org.hibernate.cfg.configuration;

查詢:1.單體查詢

public object findbyid(class cls,int id)

2.批量查詢

public list query(string hql)

3.模糊查詢

只需將hql語句定義為 

whereentity.title like'

%健翔橋%'

新增:public booleanadd(object obj) catch (exception e)

e.printstacktrace();

returnfalse;

} finally

return true;}

刪除:public boolean delete(class cls,int id) catch (exception e)

e.printstacktrace();

returnfalse;

} finally

return true;}

修改:public boolean update(object obj) catch (exception e)

e.printstacktrace();

returnfalse;

} finally

return true;}

hibernate的配置檔案為

hibernate.cfg.xml

其中存放的是hibernate

的連線資料庫的資訊

sajdbc:microsoft:sqlserver://localhost:1433

方言org.hibernate.dialect.sqlserverdialect

mycon

com.microsoft.jdbc.sqlserver.sqlserverdriver

true

Dapper Sqlite執行增刪改查功能

樓主前段時間無聊買了個阿里雲的伺服器配置是最低配的 如果裝了mysql 記憶體貌似不夠用,於是用了sqlite代替關係型資料庫。首先說下sqlite優缺點 優點 1.sqlite不用安裝,不用配置,不用啟動,整個資料庫相當於乙個檔案,直接存放在磁碟上,因此它有很好的遷移性。2.sqlite是輕量級資...

mysql增刪改查效果 mysql增刪改查

檢視所有資料庫 mysql show databases 建立乙個庫ghd並指定字符集為utp8 mysql create database ghd charset utf8 檢視mysql支援的字符集 mysql show char set 建立乙個表,並設定id為主鍵 create table ...

mysql增刪改查擴充套件 MySQL增刪改查

1 插入 insert 1 insert into 表名 values 值1 值2 例子 insert into t1 values zengsf 23 fengshao 22 2 insert into 表名 欄位1,values 值1 例子 insert into t1 name values ...