首页 > 其他分享 >新增模型对象操作

新增模型对象操作

时间:2024-07-09 16:57:55浏览次数:9  
标签:insert sess obj name 对象 模型 新增 add User

对模型对象进行新增,有两种方式:

<!--第一种:类SQL方式-->
insert_stmt = insert(User).values(name='name1')
with Session() as sess:
sess.execute(insert_stmt)
sess.commit()
<!--未绑定参数-->
insert_stmt2 = insert(User)
with Session() as sess:
sess.execute(insert_stmt2,{'name':'name1'})
sess.commit()
<!--批量-->
with Session() as sess:
sess.execute(insert_stmt2,[{'name':'name1'},{'name':'name2'}])
sess.commit()
<!--第二种: 面向对象方式-->
obj=User(name='name2')
with Session() as sess:
sess.add(obj)
sess.commit()
<!--批量-->
obj=User(name='name2')
obj2=User(name='name2')
with Session() as sess:
sess.add(obj)
sess.add(obj2)
# 或者 s.add_all([obj,obj2])
sess.commit()
# 批量添加对象
with sessionmaker(engine).begin() as session:
emp1 = Employee(name='zs', sal=2000, bonus=500, gender=SexValue.MALE)
emp2 = Employee(name='ls', sal=3000, bonus=400, gender=SexValue.MALE)
session.add_all((emp1, emp2))

 

标签:insert,sess,obj,name,对象,模型,新增,add,User
From: https://www.cnblogs.com/yongheng999/p/18292307

相关文章

  • 简单的Java面向对象小游戏并使用三层架构(表示层、业务逻辑层、数据访问层)
    本人详解作者:王文峰,参加过CSDN2020年度博客之星,《Java王大师王天师》公众号:JAVA开发王大师,专注于天道酬勤的Java开发问题中国国学、传统文化和代码爱好者的程序人生,期待你的关注和支持!本人外号:神秘小峯山峯转载说明:务必注明来源(注明:作者:王文峰哦)简单的Java面......
  • ML.NET-模型生成器工具(一)-图片分类教程
    1、创建一个图片分类模型2、配置训练环境  可以是CPU或者GPU3、添加训练数据  有个博主训练了一个检测奥特曼的模型,我找资料时参考了他的文章;所以这里和他保持一致,也训练一个识别奥特曼的模型验证一样。 注意事项:注意文件夹结构要求;注意每种数据的图片个数最好保持......
  • yoloV8训练标注数据生成模型
    1、标注工具:vott2、yoloV82.1 仓库地址https://github.com/ultralytics/ultralytics2.2参考教程文档文档地址:https://github.com/ultralytics/ultralytics/wiki3、数据集|标注数据格式3.1数据集格式【coco128】3.1.1下载地址:https://cocodataset.org/#download......
  • PointNet——源码调试(模型训练+可视化测试显示)
    因为项目涉及到3D点云项目,故学习下PointNet这个用来处理点云的神经网络论文的话,大致都看了下,网络结构有了一定的了解,本博文主要为了下载调试PointNet网络源码,训练和测试调通而已,不涉及后续的改进优化。我是在Anaconda下创建一个新的虚拟环境空间部署项目测试大概用到的就......
  • 开源大模型对比
    随着chatgpt诞生,开源大模型的也获得了突飞猛进的进展,值得关注的是国内本地私有大模型已经在很多真实的场景中落地,比如智能客服。美国的技术研发能力遥遥领先,但是不得不说落地应用这块是我们的强项。企业使用大模型一般需要考虑数据隐私和安全的问题,所以一般会选择开源大模型......
  • 分类模型的算法性能评价
    一、概述  分类模型是机器学习中一种最常见的问题模型,在许多问题场景中有着广泛的运用,是模式识别问题中一种主要的实现手段。分类问题概况起来就是,对一堆高度抽象了的样本,由经验标定了每个样本所属的实际类别,由特定算法训练得到一个分类器,输入样本属性即自动计算出其所属类别,从......
  • JVM是如何创建一个对象的?
    哈喽,大家好......
  • c++临时对象导致的生命周期问题
    对象的生命周期是c++中非常重要的概念,它直接决定了你的程序是否正确以及是否存在安全问题。今天要说的临时变量导致的生命周期问题是非常常见的,很多时候没有一定经验甚至没法识别出来。光是我自己写、review、回答别人的问题就犯了或者看到了许许多多这类问题,所以我想有必要做个......
  • [大数据][机器学习]之Model Card(模型卡片)介绍
    每当我们在公有云或者私有云发布训练好的大数据模型,为了方便大家辨识、理解和运用,参照huggingface所制定的标准制作一个ModelCard展示页,是种非常好的模型展示和组织形式。下面就是一个ModelCard的示例,我试着把它翻译成了中文,源网址,并且提供了Markdown的模板,供大家参考。在这里......
  • 君方智能设计平台-对象持久化技术方案
    1.背景介绍1.1序列化功能序列化是将复杂的图形对象、数据结构或对象转换成一种可被存储、传输或分享的格式的过程。这个格式通常是二进制或文本形式,能够轻松地保存在文件中或通过网络发送到其他应用程序。序列化的目的是将数据持久化,使其在不同时间和地点能够被还原为原始......