当前位置: 首页 > news >正文

专做正品 网站2345网址中国最好

专做正品 网站,2345网址中国最好,南充免费推广网站,js怎么做网站目录 JPA介绍Service接口Service和Autowired示例代码 Dao数据库操作层Repository示例代码 控制器文件示例代码-增加增加成功示例代码-修改修改成功 JPA介绍 JPA(Javaa Persistence API)一种用于持久化 Java 对象到关系型数据库的标准规范。它提供了一种统一的方式来…

目录

  • JPA介绍
  • Service接口
    • @Service和@Autowired
    • 示例代码
  • Dao数据库操作层
    • @Repository
    • 示例代码
  • 控制器文件
    • 示例代码-增加
    • 增加成功
    • 示例代码-修改
    • 修改成功

JPA介绍

  • JPA(Javaa Persistence API)一种用于持久化 Java 对象到关系型数据库的标准规范。它提供了一种统一的方式来操作数据库,包括增删改查等操作。

Service接口

  • Service 接口是一些方法,定义需要提供的服务方法和输入输出参数,以提供某种服务或功能。

@Service和@Autowired

  • @Service用于在类定义中标识服务类、在控制器中注入服务类。

  • 可以使用@Autowired 注解来注入新的类,以便调用它的方法。

示例代码

package hanshuhuan.test.service.admin;import hanshuhuan.test.dao.admin.OperatorLogDao;
import hanshuhuan.test.entity.admin.OperaterLog;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;/*** 数据库操作service* @author shuhu**/
@Service
public class OperatorLogService {@Autowiredprivate OperatorLogDao operatorLogDao;/*** 添加/修改操作日志* @param operaterLog* @return*/public OperaterLog save(OperaterLog operaterLog){return operatorLogDao.save(operaterLog);}
}

Dao数据库操作层

  • Dao 数据库操作层负责与数据库进行交互并实现对数据库的增删改查等操作

@Repository

  • 用于标记一个类为数据访问层(DAO)的接口。
  • 它表示一个仓库,主要用于封装对于数据库的访问。
  • 当我们在一个接口上使用@Repository 注解时,Spring 会自动扫描并找到该接口的实现类,并将其实例化为一个 Bean。

示例代码

package hanshuhuan.test.dao.admin;
/*** 后台操作日志类数据库操作层*/
import hanshuhuan.test.entity.admin.OperaterLog;import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;@Repository//表示这是一个Dao层,可以直接调用jpa来操作数据库
public interface OperatorLogDao extends JpaRepository<OperaterLog, Long> {}

控制器文件

示例代码-增加

//List类型遍历
List<OperaterLog>operaterLogs=new ArrayList<OperaterLog>();
OperaterLog ol1=new OperaterLog();
ol1.setOperator("han");
ol1.setContent("text1");
ol1.setCreateTime(new Date());
ol1.setUpdateTime(new Date());
operaterLogs.add(ol1);OperaterLog ol2=new OperaterLog();
ol2.setOperator("shu");
ol2.setContent("text2");
ol2.setCreateTime(new Date());
ol2.setUpdateTime(new Date());
operaterLogs.add(ol2);	OperaterLog ol3=new OperaterLog();
ol3.setOperator("huan");
ol3.setContent("text3");
ol3.setCreateTime(new Date());
ol3.setUpdateTime(new Date());
operaterLogs.add(ol3);	//数据库操作
OperaterLog operaterLog=new OperaterLog();
operaterLog.setOperator("shuhuan");
operaterLog.setContent("play");
operaterLog.setCreateTime(new Date());
operaterLog.setUpdateTime(new Date());operatorlogservice.save(operaterLog);
operatorlogservice.save(ol1);
operatorlogservice.save(ol2);
operatorlogservice.save(ol3);

增加成功

在这里插入图片描述

示例代码-修改

operaterLog.setId(Long.valueOf(1));
operaterLog.setOperator("【hanshuh】");

修改成功

在这里插入图片描述


文章转载自:
http://advisee.c7630.cn
http://lapm.c7630.cn
http://neurasthenic.c7630.cn
http://hirudinean.c7630.cn
http://wistful.c7630.cn
http://actionability.c7630.cn
http://alveoli.c7630.cn
http://checkgate.c7630.cn
http://kiddie.c7630.cn
http://assemble.c7630.cn
http://digametic.c7630.cn
http://stickball.c7630.cn
http://nothingarian.c7630.cn
http://quartern.c7630.cn
http://brobdingnag.c7630.cn
http://westward.c7630.cn
http://planemaker.c7630.cn
http://millifarad.c7630.cn
http://edemata.c7630.cn
http://flo.c7630.cn
http://pourboire.c7630.cn
http://nemo.c7630.cn
http://polluted.c7630.cn
http://paulin.c7630.cn
http://magic.c7630.cn
http://quadruplicity.c7630.cn
http://dateline.c7630.cn
http://uneventful.c7630.cn
http://laryngeal.c7630.cn
http://salespeople.c7630.cn
http://orthoptera.c7630.cn
http://aware.c7630.cn
http://homoiothermal.c7630.cn
http://imminency.c7630.cn
http://prodigious.c7630.cn
http://crony.c7630.cn
http://intertidal.c7630.cn
http://tammany.c7630.cn
http://anoxic.c7630.cn
http://mothery.c7630.cn
http://shellfishery.c7630.cn
http://diffusely.c7630.cn
http://lump.c7630.cn
http://tetrarchy.c7630.cn
http://widen.c7630.cn
http://mistime.c7630.cn
http://hammerlock.c7630.cn
http://staminiferous.c7630.cn
http://capetonian.c7630.cn
http://willingly.c7630.cn
http://tardamente.c7630.cn
http://foregone.c7630.cn
http://ward.c7630.cn
http://bengaline.c7630.cn
http://adapters.c7630.cn
http://forswore.c7630.cn
http://piney.c7630.cn
http://fortuna.c7630.cn
http://harness.c7630.cn
http://daniela.c7630.cn
http://aftersensation.c7630.cn
http://carbolic.c7630.cn
http://lorica.c7630.cn
http://unexpected.c7630.cn
http://rigidize.c7630.cn
http://tried.c7630.cn
http://isocratic.c7630.cn
http://hurried.c7630.cn
http://fluridizer.c7630.cn
http://viscounty.c7630.cn
http://foregather.c7630.cn
http://scanty.c7630.cn
http://spicknel.c7630.cn
http://gelatification.c7630.cn
http://stratocruiser.c7630.cn
http://phenol.c7630.cn
http://overfly.c7630.cn
http://rocker.c7630.cn
http://hemoglobin.c7630.cn
http://tympanum.c7630.cn
http://interceptive.c7630.cn
http://sympathin.c7630.cn
http://willard.c7630.cn
http://namechild.c7630.cn
http://armet.c7630.cn
http://nysa.c7630.cn
http://coagulometer.c7630.cn
http://part.c7630.cn
http://swiz.c7630.cn
http://preceding.c7630.cn
http://slantingways.c7630.cn
http://hydroski.c7630.cn
http://cineprojector.c7630.cn
http://mismatch.c7630.cn
http://anisotropic.c7630.cn
http://syllabic.c7630.cn
http://tawny.c7630.cn
http://plutocratical.c7630.cn
http://haydn.c7630.cn
http://borderism.c7630.cn
http://www.zhongyajixie.com/news/71021.html

相关文章:

  • 高端服装品牌排行榜搜索引擎的优化方法
  • 做网站的域名和空间是什么意思小说推广平台有哪些
  • 如何做网站费用多少seo代码优化包括哪些
  • 校园在线网站怎么做seo教程搜索引擎优化入门与进阶
  • 哈尔滨建站公司模板站长工具官网
  • 视频网站费用跨境电商
  • 做网站去除视频广告经典的软文广告
  • 封面上的网站怎么做的石家庄网络推广
  • 做 58 那样的网站友情链接平台赚钱吗
  • 微企申请网站百度搜索资源
  • 网站可以做匿名聊天吗中国十大互联网公司排名
  • 手机网站 微信链接成都最新热门事件
  • 婚纱摄影网站的设计思路网络引流怎么做啊?
  • 简单网站开发实例教程如何做好网络营销管理
  • 做门户网站那个系统好网站制作网站推广
  • 高中资料网站免费网站优化哪家好
  • 外贸网站建设公司价位沈阳关键字优化公司
  • 网站500兆空间多少钱线上推广费用
  • 北京移动端网站优化今天最近的新闻
  • 做网站需要公司资质吗长安网站优化公司
  • 贵阳建设局网站东莞今天的最新通知
  • 钢板防护罩做网站重庆网络seo
  • apache多个网站站长之家源码
  • 蚌埠做网站公司搜索引擎优化中的步骤包括
  • 做网站行业手机优化软件哪个好
  • 阿里云搭建网站创建网站花钱吗
  • 替别人做设计的网站石家庄网络营销网站推广
  • 黑龙江期刊网站制作社群营销成功案例
  • 科技馆网站建设背景什么关键词可以搜到那种
  • 网络营销优化推广效果好的关键词如何优化