session.delete(user);
tx.commit();
session.close();}
更新 : session.update()
public void testUpdate(){
Configuration conf=new Configuration();
conf.configure();
SessionFactory factory=conf.buildSessionFactory();
Session session=factory.openSession();
Transaction tx=session.beginTransaction();
User user=(User) session.load(User.class, 2);
user.setEmail("77758521.@163.com");
session.update(user);
tx.commit();
session.close();
}
findById查詢 session.load()
findAll查詢 Query query = session.createQuery("from User");
List
public void testFindAll(){
Configuration congfig=new Configuration();
congfig.configure();
SessionFactory factory=congfig.buildSessionFactory();
Session session=factory.openSession();
Query query=session.createQuery("from User");
List
for(User user:list){
System.out.println(user.getId()+""+user.getEmail());}
session.close();}
3)Hibernate提供的映射類型
在hbm.xml映射文件中,利用type="映射類型"使用.
主要作用是指定屬性和字段之間的如何進(jìn)行類型轉(zhuǎn)換
*整數(shù):integer,long
*浮點數(shù):double
*字符串:string
*日期時間:date(僅包含年月日),timestamp(包含年月日時分秒)
*布爾:true_false 完成布爾屬性和T,F字符之間的轉(zhuǎn)換
yes_no 完成布爾屬性和Y,N字符之間的轉(zhuǎn)換
![]() | ![]() .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |