考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Java语言程序设计 > 考试辅导 > 文章内容
  

全国计算机等级考试二级Java重点内容(53)

中华IT学院   【 】  [ 2016年11月21日 ]

                   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 list = query.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 list=query.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字符之间的转换

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2006-2017 中华考试网(Examw.com) All Rights Reserved  营业执照