广告
返回顶部
首页 > 资讯 > 精选 >Entity怎么用
  • 815
分享到

Entity怎么用

2023-06-26 06:06:50 815人浏览 八月长安
摘要

这篇文章主要介绍了Entity怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Entity怎么用文章都会有所收获,下面我们一起来看看吧。Entity是基于JPA规范。更详细的技术细节请参考JPA或Hiber

这篇文章主要介绍了Entity怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Entity怎么用文章都会有所收获,下面我们一起来看看吧。

Entity是基于JPA规范。更详细的技术细节请参考JPA或Hibernate文档。

配置文件

com.jspxcms.plug.ContextConfig的@EntityScan({ "com.jspxcms.plug.domain" })会自动扫描该包下含有@Entity注解的类。

数据库

不使用主键自增策略,而是使用JPA的TABLE主键生成策略,将主键放到数据库中的一个表里,这个表在Hibernate里默认为Hibernate_sequences。所以在建表的时候不要使用主键自增。

create table plug_resume(   f_resume_id          int not null,   f_site_id            int not null,   f_name               varchar(100) not null comment '姓名',   f_post               varchar(100) not null comment '应聘职位',   f_creation_date      datetime not null comment '投递日期',   f_gender             char(1) not null default 'M' comment '性别',   f_birth_date         datetime comment '出生日期',   f_mobile             varchar(100) comment '手机',   f_email              varchar(100) comment '邮箱',   f_expected_salary    int comment '期望薪水',   f_education_experience longtext comment '教育经历',   f_work_experience    longtext comment '工作经历',   f_remark             longtext comment '备注',   primary key (f_resume_id))engine = innodb;alter table plug_resume comment '简历表';alter table plug_resume add constraint fk_plug_resume_site foreign key (f_site_id)      references cms_site (f_site_id) on delete restrict on update restrict;

实体类

使用JPA的TABLE主键生成策略。

需注意以下三个值:name = "tg_plug_resume", pkColumnValue = "plug_resume" generator = "tg_plug_resume",其中plug_resume为表名,如果表名为abc,则这三个值分别为name = "tg_abc", pkColumnValue = "abc" generator = "tg_abc"。

initialValue = 1代表主键从1开始。allocationSize = 10代表hibernate一次获取10个主键值,如果没有用完系统就重启了,那么在数据库中会出现主键不连续的情况。但由于获取主键值要查询并修改数据库,对于频繁插入数据的表来说,是一个很大的开销,所以可以根据情况适当调整这个值。

如果使用MySQL的主键自增,除了在表主键里增加主键自增属性,在Entity里的ID注解也要改为@GeneratedValue( generation = IDENTITY )或@GeneratedValue( generation = AUTO )。

package com.jspxcms.plug.domain;@Entity@Table(name = "plug_resume")public class Resume implements java.io.Serializable {    private Integer id;    ……  @Id    @Column(name = "f_resume_id", unique = true, nullable = false)    @TableGenerator(name = "tg_plug_resume", pkColumnValue = "plug_resume", initialValue = 1, allocationSize = 10)    @GeneratedValue(strategy = GenerationType.TABLE, generator = "tg_plug_resume")    public Integer getId() {        return this.id;    }    public void setId(Integer id) {        this.id = id;    }    ……}

关于“Entity怎么用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Entity怎么用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: Entity怎么用

本文链接: https://www.lsjlt.com/news/307484.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Entity怎么用
    这篇文章主要介绍了Entity怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Entity怎么用文章都会有所收获,下面我们一起来看看吧。Entity是基于JPA规范。更详细的技术细节请参考JPA或Hiber...
    99+
    2023-06-26
  • @Entity和@Table注解怎么用
    这篇“@Entity和@Table注解怎么用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“@Entity和@Table注解怎...
    99+
    2023-06-26
  • Entity Framework Core工具怎么使用
    本文小编为大家详细介绍“Entity Framework Core工具怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Entity Framework Core工具怎么使用”文章能帮助大家解决...
    99+
    2023-06-29
  • ADO.NET的Entity Framework工具怎么使用
    本篇内容主要讲解“ADO.NET的Entity Framework工具怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ADO.NET的Entity Framework工具怎么使用”吧!C#...
    99+
    2023-06-17
  • 怎么新建ADO.NET Entity项目
    本篇内容主要讲解“怎么新建ADO.NET Entity项目”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么新建ADO.NET Entity项目”吧!该类型的数据的插入与一般的基本SQL类型不同...
    99+
    2023-06-17
  • ADO.NET Entity Framework怎么创建EDM文件
    这篇文章主要介绍“ADO.NET Entity Framework怎么创建EDM文件”,在日常操作中,相信很多人在ADO.NET Entity Framework怎么创建EDM文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法...
    99+
    2023-06-17
  • ADO.NET Entity framework是什么
    本篇内容介绍了“ADO.NET Entity framework是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!以前听说Enterpri...
    99+
    2023-06-17
  • 怎么有效进行ADO.NET Entity Framework查询
    这篇文章主要介绍“怎么有效进行ADO.NET Entity Framework查询”,在日常操作中,相信很多人在怎么有效进行ADO.NET Entity Framework查询问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希...
    99+
    2023-06-17
  • Entity Framework中怎么使用DbModelBuilder API创建表结构
    这篇文章主要讲解了“Entity Framework中怎么使用DbModelBuilder API创建表结构”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Entity&n...
    99+
    2023-06-29
  • Entity Framework怎么使用Code First模式管理事务
    今天小编给大家分享一下Entity Framework怎么使用Code First模式管理事务的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后...
    99+
    2023-06-29
  • 怎么使用ADO.NET Entity Framework构建数据访问层
    这篇文章主要介绍“怎么使用ADO.NET Entity Framework构建数据访问层”,在日常操作中,相信很多人在怎么使用ADO.NET Entity Framework构建数据访问层问题上存在疑惑,小编查阅了各式资料,整理出简单好用的...
    99+
    2023-06-17
  • Entity Framework Core延迟加载的方法怎么使用
    本文小编为大家详细介绍“Entity Framework Core延迟加载的方法怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Entity Framework Core延迟加载的方法怎么使用...
    99+
    2023-06-29
  • Entity Framework使用ObjectContext类
    目录一、ObjectContext对象上下文1、ObjectContext和DbContext的对比2、ObjectContext类的实例封装的内容3、类的结构:二、实体对象查询:l...
    99+
    2022-11-13
  • .NET中Entity Framework是什么
    Entity Framework 是一个开发框架,用于从数据库中获取数据并管理数据对象。它是.NET平台的一部分,用于简化与关系型数...
    99+
    2023-09-22
    .NET
  • Entity Framework中怎么使用Code First模式管理视图
    今天小编给大家分享一下Entity Framework中怎么使用Code First模式管理视图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章...
    99+
    2023-06-29
  • Entity Framework中怎么使用配置伙伴创建数据库
    这篇“Entity Framework中怎么使用配置伙伴创建数据库”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“E...
    99+
    2023-06-29
  • Entity Framework怎么使用Code First模式管理存储过程
    这篇文章主要介绍“Entity Framework怎么使用Code First模式管理存储过程”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Entity Framewo...
    99+
    2023-06-29
  • Java中Json与List、Map、entity怎么互相转化
    本篇内容介绍了“Java中Json与List、Map、entity怎么互相转化”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!第一步:导入依赖...
    99+
    2023-07-02
  • Entity Framework Core种子数据Data-Seeding怎么配置
    这篇文章主要介绍“Entity Framework Core种子数据Data-Seeding怎么配置”,在日常操作中,相信很多人在Entity Framework Core种子数据Data-Seedi...
    99+
    2023-06-29
  • Entity Framework主从表的增删改怎么实现
    本篇内容介绍了“Entity Framework主从表的增删改怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、添加数据1...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作