首页 > 其他分享 >Web开发的那点事--数据持久层常用功能

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

时间:2023-04-05 15:03:43浏览次数:31  
标签:Web 多个 删除 记录 -- 查询 修改 那点 参数


数据持久层--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查询类型
 精确查询   
 模糊查询
 
注:分类存在交集   

标签:Web,多个,删除,记录,--,查询,修改,那点,参数
From: https://blog.51cto.com/fansunion/6171063

相关文章

  • Web开发的那点事--高效之道
    --------------------目标------------------核心目标:提高公司和个人开发效率,降低测试时间,减少Bug。--------------------指标----------------开发效率:提高开发效率20%以上。容易测试:根据源码容易判断是否正确,或者容易看到运行时效果。容易理解:具有很好的可读性和可实践性。容......
  • 十年等待,幸福人生
            2013年2月6日星期三,艳阳高照。以正常阅读速度计,看完这段文字大概需要5分钟。5分钟的时间,你能做很多事情,喝一罐啤酒、抽一支烟、邂逅一个人。      前段时间,不知道自己发什么神经,仿佛觉得自己将不久于人世。于是,写了很多文字,关于过去,关于感动,关于闯进我生......
  • 2012总结--第7篇--财务篇
    特别说明:1.Fans比较节省,有少量积蓄,但Fans想说的:Fans辛辛苦苦攒钱既不是为了炫富,也不是用来给你借的!谢谢理解!2.Fans不会轻易向别人借钱。金钱关系应该是双方甚至多方的合作关系。3.世人的烦恼很多都是因为金钱问题没有处理好而导致的。如果你摆平不了金钱,你很可能会被金钱......
  • [体检]悲从中来,伤不起
    特别说明:工作重要,生活也重要。革命重要,身体也重要!蛇年,本命年,注定会过得与2012大为不同!今天去体检了,北京雍和宫-慈铭体检。说实话,情况不是很好!疲劳:过度疲劳(×××××)原因:今年确实比较“拼命”。无论是实习,还是正式工作后。最近几周,又是忧虑过重,很晚才能睡着,干脆看剧-斗......
  • 2012总结--第6篇--装备篇
    时代在进步,Fans的装备也再不断更新换代。1.天龙八部今年2月份的时候,又玩了下天龙八部-火影fans这个少林门派的号。终于下定决心,充值了300元,换成元宝后,从“元宝商店”买了10几个“3级宝石”。3级红宝石,3级皓石,3级碧玺,3级虎眼。打完宝石,看了下属性值,打了几个怪。和人PK下。尼......
  • 大学生活--第5篇--物以类聚,人以群分
    郑重声明:本文可能富有争议,但Fans敢于发表个人见解,不怕非议。本文纯属个人见解,仅供参考,欢迎拍砖。样本太少可能不准确。大学已经3年了,马上就要大四了。认真观察了周围的同学好久,得出一点总结。阅读时请从总体上来看,而不要拘泥于个体,本文阐述的是一种普遍现象,不排除个人差异,请勿对......
  • 关于信息法制建设的重要意义
    信息法制建设的重要意义,可以从以下几方面来理解(一)从人类社会的发展历史来看,信息法制建设是社会发展的要求(二)从技术与法律的关系来看,信息法制建设是信息技术应用的必然(三)从财产权法律体系的发展历程来看,信息法制建设是财产权法律体系的发展方向 补充知识点:1、物质、能源、信......
  • display: flex布局
    display:flex;是一个CSS属性,用于设置元素的布局模式。该属性可以将一个元素的子元素排列为一条线,并通过一些属性来指定排列方向、对齐方式、间距等。具体地说,使用display:flex;可以让一个元素成为flex容器,它的子元素就会成为flex项,参与到flex布局中。例如,考虑以下......
  • 由数据范围反推算法复杂度以及算法内容
    由数据范围反推算法复杂度以及算法内容1、一般ACM或者笔试题的时间限制是1秒或2秒。C++里面如果题目的时间限制是1s的话,这个1s是指每一个测试数据都有1s的时间限制,如果一个题有十几个测试数据,每一个测试数据都有1s的实现,正常比赛的话,比如蓝桥杯比赛的话,如果有10个测试数据,时间......
  • 【计算机网络】运输层知识点
    运输层运输层向它上面的应用层提供通信服务。真正通信的主体是主机中的一个进程和另一个主机的一个进程交换数据。网络层为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。运输层向高层用户屏蔽了下面网络核心的细节,使应用进程看见的就好像在两个运输层实体......