在javaweb项目中数据库中的主键类型integer类型那么实体类中应该用啥类型或最好用啥类型?为啥?

author author     2023-05-13     582

关键词:

int、long、string那个更好?

int
Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。 此外,该类提供了多个方法,能在int类型和 String类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。
参考技术A integer 没为什么 用OR映射会自动生成 int 的话 反正你jdk 自动装箱 拆箱 干嘛不自己设置为integer? 反正integer 绝对比int更好 参考技术B int啊 integer是int的封装类
我目前为止 数据库里没有用过integer类型。。。。。。一般定义int就可以了
参考技术C 你可以直接定义一个integer类型的,java支持自动包箱解箱。

javaweb_jdbc_jdbc获取数据库自动生成的主键值

JDBC_JDBC获取数据库自动生成主键值1.意义:在操作比较复杂的数据库表以及相关信息的时候,我们需要获取一条记录中的主键值,以便于别的业务逻辑操作该条记录,那么这一个时候如果是数据库自己生成主键值,那么我们就有必... 查看详情

项目中的那些事---踩过的数据库坑

今天来说一下我在做项目时踩到的postgresql数据库的坑.......数据库:postgresql工具:Navicat诱因:设置数据库表的主键为自动增长之前做项目时数据库是别人设计的,我只操作数据库表。今天在navicat工具中创建数据表时想让主键(id)... 查看详情

做java项目时的主键和外键是啥啊?

首先要知道一个概念:主键和外键,是针对数据库而言的,只有数据库中的表才有主键外键之说。主键就是一个表中的唯一索引,用于确定一个表中的一条记录,而外键是引用另外一个表中的主键,在当前表中不见得是唯一的,... 查看详情

如何在 C# 中获取 DataGridView 中的主键?

...发布时间】:2020-04-2910:43:36【问题描述】:我有一个显示数据库表的DataGridView。是否可以从DataGridView对象中获取表的主键名称?有没有办法或者我应该为此使用SQL?【问题讨论】:UI元素通常不知道后端(或者至少不应该)。在c... 查看详情

如何分清sql数据库中的主键与外键

主键:在自己的表中是唯一不重复的就叫做主键。外键:在其他表中是唯一重复的,也就是说其他表中的主键字段在自己的表中就是外键。参考技术A索引的主要作用为了提高查询速度。主键就是唯一索引。外键是两张表之间做... 查看详情

添加主键更改列类型

...mntype【发布时间】:2012-02-2823:59:46【问题描述】:我们的数据库目前没有在任何表上定义主键。所有id列都是唯一索引。我正在删除这些索引并用适当的主键替换它们。我的问题:在Postgres8.4.7中,当我将主键添加到表时,一个表... 查看详情

在 H2 数据库引擎中为 UUID 类型的主键列指定默认值?

】在H2数据库引擎中为UUID类型的主键列指定默认值?【英文标题】:SpecifyadefaultvalueforaprimarykeycolumnoftypeUUIDinH2DatabaseEngine?【发布时间】:2018-09-0500:30:04【问题描述】:这个SQL:CREATETABLEproduct_(pkey_UUIDPRIMARYKEY);...成功创建表。但我... 查看详情

Clickhouse数据库嵌套结构中的主键

】Clickhouse数据库嵌套结构中的主键【英文标题】:Primarykeyinnestedstructureonclickhousedatabase【发布时间】:2018-12-1817:24:06【问题描述】:在clickhouse中,我创建了一个具有嵌套结构的表CREATETABLEIFNOTEXISTStable_name(timestampDate,str_1String,Nested... 查看详情

建表原则

一、表关系的分析数据库中多表之间存在着三种关系,也就是系统设计中的三种实体关系。如图所示:从图中可以看出,系统设计的三种实体关系分别为:多对多、一对多和一对一关系。在数据库中。实体表之间的关系映射是采... 查看详情

具有多个附加到列表的主键的数据库

】具有多个附加到列表的主键的数据库【英文标题】:Databasewithseveralprimarykeysattachedtoalist【发布时间】:2015-11-1518:06:59【问题描述】:我有一个数据库,它有两个主键,代表表中每个项目的两个代表性和唯一项目。表中的这对值... 查看详情

如何处理不同类型用户表的主键?

...时间】:2017-08-0403:30:28【问题描述】:我目前正在做一个项目,我们有两种类型的用户。我有一个通用的用户表,用于记录他们的User_ID、user_name等所有对两个用户都相似的数据。我在网上查了一下,发现做两个单独的表是很常... 查看详情

数据表中的主键

        ----还在加班中再过3个小时就清明节了。我的这块任务以完成咱们聊聊主键        主键            查看详情

在 SQL 中,为外键指定与它引用的主键不同的数据类型是不是是语法错误?

】在SQL中,为外键指定与它引用的主键不同的数据类型是不是是语法错误?【英文标题】:InSQL,isitasyntaxerrortoappointadifferentdatatypetoaForeignKeythantothePrimaryKeyitreferences?在SQL中,为外键指定与它引用的主键不同的数据类型是否是语法... 查看详情

通过jquery数据表中的主键进行数据排序

】通过jquery数据表中的主键进行数据排序【英文标题】:datasortingviaprimarykeyinjquerydatatable【发布时间】:2021-11-0816:38:57【问题描述】:我已使用数据表在视图页面中显示数据。我想按照降序显示数据publicActionResultIndex()returnView(db.B... 查看详情

如何跳过 sqlSave() 命令中的主键?

...2011-06-1505:58:10【问题描述】:我正在尝试使用RODBC在MySQL数据库中插入一个data.frame。我使用的命令如下:sqlSave(channel,dbData,tablename=\'table_name\',append=TRUE,safer=TRUE,fast= 查看详情

oracle:物化视图中的主键列

...具有主键的物化视图,以便可以将物化视图复制到另一个数据库。问题是没有唯一的列,因为我必须连接大量的表,所以我不能使用连接表中的ID,因为它们在我的物化视图中不再是唯一的。首先我要创建一个视图,因为select里... 查看详情

有关mybatis中的主键设置问题(代码片段)

我们知道在往数据库插入数据的时候,大多时候会要求数据自动给我们设置一个唯一的主键。比如MySql中的自增主键和UUID(),Oracle中的Sequence和SYS_GUID()都是用来生成唯一主键的。那么在MyBatis中要怎样来使用相应数据库中... 查看详情

预处理控制器方法的模型类型提示路由参数中的主键

】预处理控制器方法的模型类型提示路由参数中的主键【英文标题】:Preprocessingprimarykeysinacontrollermethod\'smodeltypehintedrouteparameter【发布时间】:2021-05-2819:00:38【问题描述】:我有一些模型使用自定义的非顺序唯一ID,类似于标准U... 查看详情