多表之间的关联最好是用逻辑上的关联,而不是物理上的关联,导致后期的扩展性差!!! 原生sql -- 建表 一对多: create table dept(id int primary key auto_increment,name char(20),job char(20)); create tabl ...
分类:
数据库 时间:
2019-03-16 16:50:06
阅读次数:
211
本例错误是Hibernate产生 1 2 3 上面的查询是返回标量值的,Object类型,也就是从resultset中返回的”裸”数据。 如果使用原生sql语句进行query查询时,hibernate是不会自动把结果包装成实体的。 下面通过加上 addEntity() 让原生查询返回实体对象。 1 ...
分类:
编程语言 时间:
2019-01-29 13:55:10
阅读次数:
183
转自:http://www.02405.com/program/php/1099.html type 字段在数据库是以 1,2,3 形式存在 已说到FIND_IN_SET函数的使用 对于一些实在复杂的查询,比如find_in_set,也可以直接使用原生SQL语句进行查询,例如: 为了安全起见,我们可 ...
分类:
其他好文 时间:
2019-01-24 17:19:43
阅读次数:
860
没有使用ORM框架前,一直使用原生sql分页,突然想起来,便随手一记吧。。 首先,在mysql 中有一种常见的分页方式 LIMIT总是设定为pageSize; OFFSET计算公式为pageSize * (pageIndex - 1)。 但是在sql server中没有limit关键词,相对应的是T ...
分类:
数据库 时间:
2019-01-23 17:12:29
阅读次数:
239
1:数据库: 2:MySQL驱动程序的安装 3:Django配置连接数据库 4:在Django中操作数据库 (1)原生SQL语句操作 (2)ORM模型操作 5:ORM模型的介绍 6:映射模型到数据库中 7:模型常用的属性 (1)常用的Field字段 (2)Field字段常用的参数 (3)模型中Met ...
分类:
数据库 时间:
2019-01-20 17:28:20
阅读次数:
192
Django请求生命周期: 1.发送http请求2.服务器接受,根据请求头中的url在路由关系表中进行匹配(从上到下)3.匹配成功后,执行指定的views函数 URL -> 函数 ==>FBV URL -> 类 ==>CBV4.业务处理 - 根据个人需求自定 - 操作数据库 - 原生SQL - Dj ...
分类:
其他好文 时间:
2019-01-09 00:30:58
阅读次数:
173
ORM聚合函数详解-准备工作: 如果你用原生SQL,则可以使用聚合函数来提取数据。比如提取某个商品销售的数量,那么可以使用count,如果想要知道商品销售的平均价格,那么可以使用avg。聚合函数是通过aggregate方法来实现的。在讲解这些聚合函数的用法的时候,都是基于以下的模型对象来实现的。 创 ...
分类:
数据库 时间:
2019-01-08 22:52:56
阅读次数:
168
转自:https://www.cnblogs.com/Erhao/p/10042808.html 一、什么是Dapper? Dapper是一款轻量级Orm框架,它是属于半自动的,它和Entity Framework和NHibernate不同,它只有一个单文件,没有很复杂的配置,如果你喜欢原生Sql语 ...
分类:
移动开发 时间:
2019-01-08 15:41:15
阅读次数:
177
HQL查询-hibernate Query Language(多表查询,但不复杂时使用) 无语句Criteria查询(单表查询) 从序号1开始 到序号2 原生SQL查询(复杂的业务查询) hibernate结合Spring环境操作数据库 spring 为hibernate提供了数据库Hibernat ...
分类:
Web程序 时间:
2019-01-07 21:27:58
阅读次数:
206
一、前言 这个东西,难度几乎没有,就是繁琐。 一条简单的select count(*) from table_name 都能有多种书写方式。 总是忘,这里记录下。 一 、通过Criteria 查询 二、通过原生sql查询 三、通过hibernate的查询语言查询 ...
分类:
数据库 时间:
2019-01-05 23:21:53
阅读次数:
334