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