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

创建自己的网站需要准备什么wordpress做外贸站

创建自己的网站需要准备什么,wordpress做外贸站,网站运营公司哪家值得推荐,东莞网站优化哪里找最近接了一个项目#xff0c;说是项目其实也不算是项目#xff0c;因为是把这个项目赛到其他项目中的。 熟悉一些这个项目的功能#xff0c;梳理了一下#xff0c;在代码开发中主要关心pojo、entity、respository、controller、service。 在这里主要记录前3个的流程与作用…最近接了一个项目说是项目其实也不算是项目因为是把这个项目赛到其他项目中的。 熟悉一些这个项目的功能梳理了一下在代码开发中主要关心pojo、entity、respository、controller、service。 在这里主要记录前3个的流程与作用。后面两个就不管了任何开发技术中都比较常见。 1.pojo层 在这个项目中pojo常被用来接受前端传入的数据其实上是一个只包含get、set的java普通对象没有任何注解与其他方法。方便前端传入表单数据通常有时候有Responsebody在control层中修饰一下序列化。 2.entity层 这个主要涉及到java Persistence(持久化) api。在entity层中每个类都包含一些注解例如 Generated( value {http://www.jooq.org,jOOQ version:3.9.0},comments This class is generated by jOOQ )Entity Table(name table1) NamedQuery(namexxxx.xx, querySELECT * FROM table1 where table1.name ?1) public class CarCollectInfo implements Serializable{IdGeneratedValue(strategyGenerationType.IDENTITY)Transientprivate String stattype;Temporal(TemporalType.TIMESTAMP)private Date inserttime;Column(name data_name)private String name; }Generated注解 表明该地方由其他工具生成无实际意义。 Entity、Table、NameQueries、NameQuery Entity注解和Table注解都是Java Persistence API中定义的一种注解。 Entity说明这个class是实体类并且使用默认的ormObject-Relational Mapping规则即class名就是数据库表中表名class的属性名即表中字段名。Entity注解指明这是一个实体Bean。Table注解是一个非必须的注解Table注解指定了Entity所要映射的数据库表其中Table.name()用来指定映射表的表名。如果同时使用了Entity(namestudent)和Table(namebook)最终对应的表名是book这说明优先级TableEntityNameQueries用于定义查询多个NameQuery用于定义单个命名查询。类似于Query。 Spring Data JPA 从入门到精通~NamedQueries预定义查询 Id注解用于映射实体类中的主键字段。标识表的主键GeneratedValue(strategy GenerationType.IDENTITY) 主键生成策略。自增当POJO有属性不需要映射的时候一定要用Transitent修饰该注释表示此属性与表没有映射关系只是一个暂时的属性。Column,标识了class类属性和数据库表字段映射关系。 Entity、Table、Column、Id、PropertyDef的见解 Entity和Table的区别 Entity说明这个class是实体类并且使用默认的orm规则即class名即数据库表中表名class字段名即表中的字段名 如果想改变这种默认的orm规则就要使用Table来改变class名与数据库中表名的映射规则Column来改变class中字段名与db中表的字段名的映射规则 orm: ORM是对象关系映射Object-Relational Mapping的缩写 就是把数据库中的表映射为java的类表中的记录映射为java的对象列映射为java类中的属性 该框架可以在不写SQL语句的前提下完成对单表的CRUD操作 关于Entity和Table注解的用法详解 3.Repository层 repository层在我看来类似于mybatis那里。control层处理接口service层处理逻辑repository和mybatis处理sql与数据。 在这个项目中Repository全是以接口的形式表现出来继承自一个MyRepository类MyRepository为继承PagingAndSortingRepository的自定义类包含对于泛型的增删改查。 public interface BaseBranchRepo extends MyRepositoryBaseBranch, Integer{//这段sql语句就是通过branchcode查询并返回BaseBranch对象。Query(valuefrom BaseBranch where branchcode ?1 )BaseBranch findBaseBranch(String branchcode); }然后在serviceImpl层中将BaseBranchRepo 进行Autowired。其实核心还是用EntityManager em;执行sql语句返回结果list或map。 重要注解 Transactional 将方法打包成一个事务便于回滚之类的。NoRepositoryBean 该注释充当 Spring Data JPA 中的标记接口。当应用于存储库接口时它指示 Spring Data JPA 不要为该接口创建具体的存储库 bean。相反它旨在用作其他存储库接口的超类提供可继承的通用功能。 使用 NoRepositoryBean 简化数据库访问
http://www.w-s-a.com/news/227893/

相关文章:

  • 天津网站建设招标wordpress七牛图片插件
  • 建设合同施工合同示范文本汕头市网络优化推广平台
  • 网站关键词修改老王搜索引擎入口
  • 那个网站做搬家推广比较好建设部网站办事大厅栏目
  • 做企业销售分析的网站广州网站设计建设
  • 建站流程wordpress怎么开伪静态
  • 服务器不是自己的做违法网站videopro wordpress
  • 北京建网站的公司哪个比较好网站开通告知书
  • 网站负责人 主体负责人黑龙江 建设监理协会网站
  • 手机网站焦点图代码建设工程质量检测网站
  • 墙绘做网站推广有作用没html网页制作用什么软件
  • 企业做网站有用吗网站推广的常用方法有哪些?
  • 景安做网站教程互联网小程序开发
  • 桂林北站离阳朔多远贵州省建设厅住房和城乡建设官网二建考试
  • 浙江省建设厅 网站是多少wordpress淘宝客一键
  • 网站流量少怎么做5个不好的网站
  • 随州网站建设有限公司个人申请注册公司需要多少钱
  • 东莞做商城网站建设wordpress批量下载外链图片
  • 新网站建设运营年计划书仓山区建设局招标网站
  • 网站开发天津网站建设项目组织图
  • 网站开发认证考试石家庄高端网站开发
  • 网站建设第一步怎么弄站酷网页
  • 设备网站模板江西的赣州网站建设
  • 邯郸营销型网站国际招聘人才网
  • hexo wordpress 主题织梦网站优化教程
  • 网站建设方案及上海市建设协会网站
  • 轴承外贸网站怎么做南宁网站排名优化公司哪家好
  • 沈阳企业网站建站郴州优化公司
  • cctv5+手机在线直播观看seo关键词排名优化方法
  • 网站建设公司怎么谈单怎么开通微信小程序商店