`

【postgre数据库】如果新纪录的id是sequence方式生成的,如何得到新增加记录的id值

阅读更多
<insert id="addProductGroup" parameterClass="com.yihaodian.pcs.dto.TProductGroupDTO">
		INSERT INTO
			pisdb.t_product_group(group_name, remark,add_date,add_person,update_date)
			VALUES (#groupName#,#remark#,NOW(),#addPerson#,NOW()
			) ;
	     <!-- PostgreSQL -->  
	     <selectKey keyProperty="id" resultClass="java.lang.Integer" type="post">  
	        SELECT CURRVAL('PISDB.T_PRODUCT_GROUP_ID_SEQ'::REGCLASS) AS ID  ;
	    </selectKey>  
	</insert>

 

 

其中 PISDB.T_PRODUCT_GROUP_ID_SEQ 就是 postgre 数据库里你要插入记录的序列的名字

分享到:
评论

相关推荐

    Postgre数据库远程连接设置

    PostgreSQL是一种功能强大的开源关系型数据库管理系统,广泛用于企业级数据存储和管理。要实现PostgreSQL数据库的远程连接,你需要进行一系列的配置步骤,确保数据库服务器允许来自不同网络的连接请求。下面将详细...

    Postgre SQL数据库安全防护.pptx

    Postgre SQL 数据库安全防护知识点 Postgre SQL 数据库安全防护是指对 Postgre SQL 数据库实施的一系列安全保护措施,以防止数据库泄露事件的发生。以下是相关知识点: 一、Postgre SQL 数据库安全防护机制 * MD5...

    postgre数据库学习文档

    ### Postgre数据库学习知识点 #### 一、PostgreSQL简介与安装 **PostgreSQL**是一款功能强大的开源对象关系型数据库系统,以其稳定性、可扩展性以及遵循SQL标准而著称。根据给定的学习文档,我们可以了解到关于...

    postgre数据库使用手册

    **PostgreSQL 数据库使用手册** PostgreSQL,通常简称为Postgres,是一款强大的开源关系型数据库管理系统(RDBMS)。作为一款高度可扩展且功能丰富的系统,PostgreSQL在全球范围内被广泛应用于各种规模的企业和项目...

    QGIS连接Postgre数据库操作

    QGIS软件连接Postgre数据库截图操作

    VC访问Postgre数据库

    在VC++环境中,访问数据库是一项常见的任务,而“VC访问PostgreSQL数据库”涉及的技术主要集中在如何利用Microsoft Visual C++(VC)与PostgreSQL数据库进行交互。在这个程序中,两种主要的访问方式被提及:一是使用...

    postgre数据库自动备份操作教程.pdf

    postgre数据库自动备份操作教程.pdf

    postgre自动生成代码

    而"Postgre自动生成代码"指的是利用特定的工具或框架,自动化生成与PostgreSQL数据库相关的Java代码,如MyBatis的XML配置、DAO层、Service层以及DTO对象,以减少手动编写这些重复性工作的时间和出错概率。...

    postgres 代码生成器

    Postgres 代码生成器是一种工具,它能够帮助开发者快速构建基于PostgreSQL数据库的应用程序。这个工具的核心功能是自动生成3层架构的代码,这通常包括数据访问层(DAL)、业务逻辑层(BLL)和表示层(UI)或前端接口...

    易语言源码 Postgre SQL 连接池

    易语言源码 Postgre SQL 连接池。基于 http://www.sanye.cx/?id=12020 的源码 二次开发...封装了一些高级方法..包括,连接池+查询缓存+不知道真假的储存过程+慢查询记录。使用源码使用了E2EE支持库(模块部分思路借鉴...

    postgre最新驱动

    postgre最新驱动

    Postgre SQL数据库操作模块源码(基于libpq.dll)

    最近学习Postgre SQL数据库,找了很久也没有找到使用libpq.dll的模块,这里自己按照资料写了一个,写得不好,权当抛砖引玉了哈。顺便说下:Postgre SQL号称是最先进的开源数据库,确实不是盖的,在我使用来看确实比...

    postgresql数据库备份和恢复

    在现代数据库管理中,数据备份和恢复是至关重要的操作,它们确保了数据在系统故障、灾难事故或其他意外情况下的安全性和可用性。PostgreSQL,作为一种流行的开源对象关系数据库系统,它为用户提供了多种工具和方法来...

    上海领旗postgre数据库密码修改操作方法.docx

    2. 使用`psql`命令连接到PostgreSQL数据库。 3. 使用`ALTER USER postgres WITH PASSWORD ;`命令修改PostgreSQL密码, `&lt;new_password&gt;`为新密码。 4. 使用`\q`命令退出PostgreSQL命令行。 5. 使用`exit`命令退出...

    postgre sql UUID

    截取json将之装换成uuid,uuid作为唯一标识符,可以做排重处理,删除重复值。

    WEB SCADA物联网平台数据库(Postgre SQL)应用

    【WEB SCADA物联网平台数据库(PostgreSQL)应用】 在物联网(IoT)和工业自动化领域,Web SCADA系统是监控和数据采集系统的一种关键组成部分,它允许远程监控和控制工业设备。Ecava IGX Web SCADA是这样一种平台,专...

    mybatis - 代码生成(postgresql\mysql)

    【标题】"mybatis - 代码生成(postgresql\mysql)" 涉及到的是MyBatis框架在数据库代码自动化生成方面的应用,针对PostgreSQL和MySQL两大主流关系型数据库。这个话题涵盖了数据库的逆向工程,以及生成的各类Java...

    Postgre数据库Insert 、Query性能优化详解

    1.数据表结构:表示一个员工工作绩效的表(work_test):共15个字段id,no,name,sex,tel,address,provice,city,post,mobile,department,work,start_time,end_time,score索引(b-tree的集群索引或者叫聚集索引):id,no...

    postgre数据库驱动

    PostgreSQL是一种开源的对象关系型数据库管理系统(ORDBMS),它以其强大的功能、高度的可扩展性和稳定性而受到全球开发者的广泛使用。在进行基于Qt Creator的软件开发时,与PostgreSQL数据库的交互通常需要借助特定...

Global site tag (gtag.js) - Google Analytics