zoukankan      html  css  js  c++  java
  • hibernate投影查询

    1. 投影查询就是想查询某一字段的值或者某几个字段的值
    2. 投影查询的案例
        * 如果查询多个字段,例如下面这种方式
            List<Object[]> list = session.createQuery("select c.cust_name,c.cust_level from Customer c").list();
            for (Object[] objects : list) {
                System.out.println(Arrays.toString(objects));
            }
    
        * 如果查询两个字段,也可以把这两个字段封装到对象中
            * 先在持久化类中提供对应字段的构造方法
            * 使用下面这种HQL语句的方式
                List<Customer> list = session.createQuery("select new Customer(c.cust_name,c.cust_level) from Customer c").list();
                for (Customer customer : list) {
                    System.out.println(customer);
                }
    1. 投影查询就是想查询某一字段的值或者某几个字段的值
    2. 投影查询的案例
        * 如果查询多个字段,例如下面这种方式
            List<Object[]> list = session.createQuery("select c.cust_name,c.cust_level from Customer c").list();
            for (Object[] objects : list) {
                System.out.println(Arrays.toString(objects));
            }
    
        * 如果查询两个字段,也可以把这两个字段封装到对象中
            * 先在持久化类中提供对应字段的构造方法
            * 使用下面这种HQL语句的方式
                List<Customer> list = session.createQuery("select new Customer(c.cust_name,c.cust_level) from Customer c").list();
                for (Customer customer : list) {
                    System.out.println(customer);
                }
     

  • 相关阅读:
    mysql升级大致
    初始化配置文件的使用:/etc/my.cnf
    mysql用户管理
    MySql的逻辑结构(抽象结构)与物理结构
    5.7与5.6版本在部署方面的改变
    MySql服务器进程结构
    MySql服务器构成 --实列
    mysql客户端与服务器端模型
    RDBMS和NoSQL区别即主流sql
    MySql基本操作
  • 原文地址:https://www.cnblogs.com/xtdxs/p/6575829.html
Copyright © 2011-2022 走看看