最近跟了一个技术经理,他有个要求就是所有的查询比结果都必需是对象,不是是map之类的,而且有很多对象的是很多实体相联合组成的对象,所有又专门研究了hibernate返回对象的知识这次讨论的对象都是组合对象,就是很多实体相关联,取他们一部分字段的组合对象,Hql首先扩展的对象package com.hfview.bean;import java.util.ArrayList;
import java....
分类:
数据库 时间:
2016-05-13 00:23:35
阅读次数:
806
hibernate使用原生SQL查询返回结果集的处理 今天没事的时候,看到公司框架里有一个用原生SQL写的函数,说实在以前自己也干过这事,但好久都没有用,都忘得差不多了,现在基本都是用的hql语句来查询结果。hibernate中使用createSQLQuery拉来来实现SQL语句的查询,具体用法:s ...
分类:
数据库 时间:
2016-04-27 18:44:56
阅读次数:
240
首先使用引用分页类 1、 1 use yii\data\Pagination; 2、控制器 1 //分页跳转 2 public function actionPagego(){ 3 $model = Knowledge::find(); 4 //原生sql语句使用分页 5 $sql = "SELEC ...
分类:
其他好文 时间:
2016-04-07 20:30:26
阅读次数:
125
一、SQLite概述 SQLite 是一个轻量级的、嵌入式的、关系型数据库。它支持 SQL 语言,开源,可移植性好。它的数据是以单个文件形式存储的,存储位置为data/data/<项目文件夹>/database下。 二、常用类说明 SQLiteOpenHelper 抽象类:通过从此类继承实现用户类,
分类:
数据库 时间:
2016-03-02 18:01:21
阅读次数:
217
问题如下: String sqlTest ="select summary,summaryno from F_Summary"; List<Map<Object, Object>> listTest = this.getService().getListBySql(sqlTest); for (Ma
分类:
数据库 时间:
2016-02-23 15:53:30
阅读次数:
128
转自: http://blog.csdn.net/jacman/article/details/8591152 一、addEntity()和setResultTransformer()方法 1. 使用SQLQuery 对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session
分类:
数据库 时间:
2016-01-29 20:47:04
阅读次数:
271
使用原生SQL查询必须注意:程序必须选出所有的数据列才可被转换成持久化实体。假设实体在映射时有一个的关联指向另外一个实体,则SQL查询中必须返回该映射的外键列,否则将导致抛出"column not found"异常。最简单的做法是,在SQL字符串中使用星(*)来表示返回所有列。 在原生SQL语句中一...
分类:
数据库 时间:
2016-01-15 10:58:41
阅读次数:
218
最近一段时间连续的做了几十张报表,通过原生sql对数据进行分析 ,也算是有了一定的了解,发现其中一些函数和表达式使用频率较高,现总结如下: (1)、round()函数 round函数说白了就是把一个数按照指定的小数位元数进行四舍五入运算的结果 语法形式:ROUND( numbe...
分类:
其他好文 时间:
2015-12-12 16:49:57
阅读次数:
112
SpringData支持类似Hibernate的查询语句,也可以写原生SQL语句,下面记录典型的例子。/**
*1.Repository是一个空接口.即是一个标记接口
*2.若我们定义的接口继承了Repository,则该接口会被IOC容器识别为一个RepositoryBean.
*纳入到IOC容器中.进而可以在该接口中定义满足一定规..
分类:
编程语言 时间:
2015-10-25 22:44:28
阅读次数:
7820
public class TestSQL { @Test public void test01() { Session session = null; try { session = HibernateUtil.openSessi...
分类:
数据库 时间:
2015-10-11 23:06:31
阅读次数:
237