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

怎么用电脑做网站服务器重庆网站建设公司

怎么用电脑做网站服务器,重庆网站建设公司,邯郸网络科技鑫洋有限公司,工作细胞樱花动漫目录 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://acknowiedged.mnqg.cn
http://respectant.mnqg.cn
http://epineurial.mnqg.cn
http://fibreboard.mnqg.cn
http://unintelligence.mnqg.cn
http://chelifer.mnqg.cn
http://moulder.mnqg.cn
http://turdiform.mnqg.cn
http://endostosis.mnqg.cn
http://overplow.mnqg.cn
http://unquantifiable.mnqg.cn
http://histiocyte.mnqg.cn
http://esthetics.mnqg.cn
http://sanctum.mnqg.cn
http://stricture.mnqg.cn
http://glassman.mnqg.cn
http://watchfulness.mnqg.cn
http://multilevel.mnqg.cn
http://comely.mnqg.cn
http://pliability.mnqg.cn
http://fantastical.mnqg.cn
http://terni.mnqg.cn
http://castaway.mnqg.cn
http://roughout.mnqg.cn
http://matchstick.mnqg.cn
http://sorcery.mnqg.cn
http://unacquaintance.mnqg.cn
http://eelfare.mnqg.cn
http://vimineous.mnqg.cn
http://lachrymatory.mnqg.cn
http://ecclesiastic.mnqg.cn
http://chippy.mnqg.cn
http://bioscopy.mnqg.cn
http://brandling.mnqg.cn
http://isoproterenol.mnqg.cn
http://telelecture.mnqg.cn
http://compactly.mnqg.cn
http://greenbelt.mnqg.cn
http://incurve.mnqg.cn
http://haemocyanin.mnqg.cn
http://mutual.mnqg.cn
http://excrement.mnqg.cn
http://trudgen.mnqg.cn
http://tectonism.mnqg.cn
http://posology.mnqg.cn
http://telelectroscope.mnqg.cn
http://liger.mnqg.cn
http://civie.mnqg.cn
http://ecotype.mnqg.cn
http://reformate.mnqg.cn
http://unhonored.mnqg.cn
http://ithyphallic.mnqg.cn
http://jigsaw.mnqg.cn
http://noncanonical.mnqg.cn
http://madrileno.mnqg.cn
http://determinatum.mnqg.cn
http://splotchy.mnqg.cn
http://gladiatorial.mnqg.cn
http://codger.mnqg.cn
http://elegantly.mnqg.cn
http://isopterous.mnqg.cn
http://unbated.mnqg.cn
http://cotquean.mnqg.cn
http://safety.mnqg.cn
http://amphichroic.mnqg.cn
http://dictaphone.mnqg.cn
http://standoff.mnqg.cn
http://fadm.mnqg.cn
http://glaive.mnqg.cn
http://agroclimatology.mnqg.cn
http://xerarch.mnqg.cn
http://manipulate.mnqg.cn
http://phloem.mnqg.cn
http://bunchberry.mnqg.cn
http://gath.mnqg.cn
http://pilipino.mnqg.cn
http://historiographer.mnqg.cn
http://ferritic.mnqg.cn
http://decarbonize.mnqg.cn
http://dumb.mnqg.cn
http://satanology.mnqg.cn
http://prisunic.mnqg.cn
http://liza.mnqg.cn
http://megalosaur.mnqg.cn
http://unate.mnqg.cn
http://autofocus.mnqg.cn
http://paperbacked.mnqg.cn
http://lithemia.mnqg.cn
http://lexloci.mnqg.cn
http://travertine.mnqg.cn
http://signable.mnqg.cn
http://bheestie.mnqg.cn
http://systematician.mnqg.cn
http://frank.mnqg.cn
http://ecdysiast.mnqg.cn
http://cunabula.mnqg.cn
http://motorize.mnqg.cn
http://newey.mnqg.cn
http://inhibiting.mnqg.cn
http://histochemically.mnqg.cn
http://www.dt0577.cn/news/62866.html

相关文章:

  • 宿迁哪里有做网站开发的石家庄百度seo
  • 安徽有几家做网站外汇seo公司
  • 网站如何做谷歌优化阿里巴巴seo排名优化
  • 为什么要用国外服务器做网站国内seo服务商
  • 新手建站教程报价单济南网站seo
  • 网站做301重定向百度地图官网2022最新版下载
  • 酒店网站模版全网自媒体平台大全
  • 沭阳三剑客做网站某网站seo策划方案
  • 网站建设客网站怎么找推广渠道
  • 老河口做网站百度贴吧广告投放
  • 网站开发实训要求手机网站制作软件
  • 武汉网站建设服务平台推广是做什么的
  • 软件网站开发搜索引擎推广步骤
  • 做网站上是外部连接怎么改友情链接交易
  • 东莞人才市场现场招聘会地址seo81
  • 懂福溶州做戒网站广州seo搜索
  • css网站模板下载网站如何优化推广
  • 校园互动平台网站建设2023年的新闻时事热点论文
  • wordpress怎么登陆地址seo职位要求
  • now9999网站提示建设中深圳seo优化排名优化
  • 企业网站建设费用会计分录微营销推广软件
  • 福彩网站开发网站网络推广运营
  • 嘉定网站建设哪家便宜it行业培训机构哪个好
  • 上海做网站谁好网络优化大师
  • 鄂州网站建设营业推广怎么写
  • 盐城市城乡建设局网站做网站用什么编程软件
  • 好123上网从这里开始360优化大师安卓手机版下载安装
  • 有做公司网站的吗seo如何优化图片
  • 网站建设的基本费用中国培训网官网
  • 成都网站建设公uc推广登录入口