文档章节

Web开发的那点事--数据持久层常用功能

FansUnion
 FansUnion
发布于 2015/05/03 01:27
字数 347
阅读 7
收藏 0

 

CSDN博客不再经常更新,更多优质文章请来 粉丝联盟网 FansUnion.cn! (FansUnion)

数据持久层--4类功能

1.增加
  增加一条记录-实体(有关联,没有关联)
 
2.修改
  修改一个字段
  修改多个字段
  修改哪一列或哪些列:where一列多列
  主键定位,多个列定位

3.删除
   物理删除:删除哪一列或哪些列
   逻辑删除:本质是更新操作,修改isDeleted(对所有表的记录逻辑删除,几乎都可以共用一个方法!)

4.查询
   4.1返回值的个数
   一条记录(只有一个,有多个只取第1个):
     根据主键查询;  
     根据 sql/jpql/hql语句查询带1个参数,带多个参数 
  获取所有的记录:不带条件,不带关联。
  
   多条记录(List):
         查询所有。  
   根据字段查询:1个字段(根据经验发现,1个和2个字段的情况最为普遍)    
         根据多个字段查询:n个字段
         根据sql/jpql/hql语句查询(无参数,1个参数,多个参数) 
  
   4.2返回值的类型 
 自定义对象
 Integer(最大数,最小数,平均数,记录总数)等基本数据类型
 
   4.3查询类型
 精确查询   
 模糊查询
 
注:分类存在交集
   

© 著作权归作者所有

FansUnion
粉丝 60
博文 858
码字总数 825464
作品 0
丰台
高级程序员
私信 提问
架构师必备,了解分层架构中缓存那点事儿

缓存的必要性 一般而言,互联网的典型架构可以分为三层模式,客户端层,站点层,数据层。而架构分层的本质是一个“数据移动”的过程,然后“被处理”和“被呈现”的过程。用户请求从界面(浏...

CSDN资讯
03/17
0
0
Spring注解@Component、@Repository、@Service、@Controlle

很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料: Spring 2...

凯文加内特
2015/06/17
0
0
Spring Cloud 微服务的那点事

在详细的了解SpringCloud中所使用的各个组件之前,我们先了解下微服务框架的前世今生。 单体架构 在网站开发的前期,项目面临的流量相对较少,单一应用可以实现我们所需要的功能,从而减少开...

我是你大哥
2018/09/21
0
0
【Hibernate那点事儿】—— Hibernate应该了解的知识

前言:   最近由于有点时间,就像深入的学习一下Hibernate.之前只是简单的使用,并没领会它的妙处。这里就趁着分享的机会,好好整理一下。   这篇主要讲到了下面几个部分:   Hiberna...

青夜之衫
2017/12/04
0
0
做一个完整的Java Web项目需要掌握哪些技术?

最近自己做了几个JavaWeb项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收获,列举出在做项目的整个过程中,所需要用到的技能和知识点,带给还没有真正接触过完整j...

Deamon Thread
2017/12/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Jenkins系列_插件安装及报错处理

进入Jenkins之后我们可以进行插件的安装,插件管理位于以下模块: 发现上面报了一堆错误,是因为插件的依赖没有安装好,那么这一节,就先把这些错误解决掉吧。解决完成后,也就基本会使用插件...

shzwork
今天
2
0
mysql mysql的所有查询语句和聚合函数(整理一下,忘记了可以随时看看)

查询所有字段 select * from 表名; 查询自定字段 select 字段名 from 表名; 查询指定数据 select * from 表名 where 条件; 带关键字IN的查询 select * from 表名 where 条件 [not] in(元素...

edison_kwok
昨天
9
0
多线程同时加载缓存实现

import com.google.common.cache.Cache;import com.google.common.cache.CacheBuilder;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorServi......

暗中观察
昨天
3
0
利用VisualVM 内存查看

准备工作,建几个测试类。等下就是要查看这几个类里面的属性 package visualvm;public class MultiObject { private String str; private int i; MultiObject(String str...

冷基
昨天
2
0
组装一台工作游戏两用机

一、配置清单如下: 分类 项目 价格(元) 主板 华硕(ASUS)TUF Z370-PLUS GAMING II 电竞特工 Z370二代 支持9代CPU 1049 CPU 英特尔(Intel) i7 8700K 酷睿六核 盒装CPU处理器 2640 风扇 九...

mbzhong
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部