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="映射类型"使用.
主要作用是指定属性和字段之间的如何进行类型转换
*整数:integer,long
*浮点数:double
*字符串:string
*日期时间:date(仅包含年月日),timestamp(包含年月日时分秒)
*布尔:true_false 完成布尔属性和T,F字符之间的转换
yes_no 完成布尔属性和Y,N字符之间的转换
2015年全国职称计算机考试教材(2007模 .. 定价:¥225 优惠价:¥213 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 |