求解:nhibernate2.0操作oralce提交事务时报错

代码如下:

  Configuration config = new Configuration();
                config.AddAssembly("TestCleanSnow");
               
               
                ISessionFactory factory = config.BuildSessionFactory();
                ISession session = factory.OpenSession();

              

                TestNhibernate tn = new TestNhibernate();
                tn.Id = Decimal.Parse("2");
                tn.Name = "terry wang";
               ITransaction trans = session.BeginTransaction();
           try
           {             

               session.Save(tn);
               trans.Commit();
              
               Console.WriteLine("Insert Success!");
           }
           catch (Exception ex)
           {
               trans.Rollback();
               Console.WriteLine(ex.Message);
           }

 

执行到trans.Commit()时出错,

出错信息如下:

NHibernate.HibernateException :"could not insert: [TestCleanSnow.TestNhibernate][SQL: INSERT INTO TEST_NHIBERNATE ([NAME], ID) VALUES (?, ?)]"}

InnerText:ORA-00928: 缺少 SELECT 关键字

我在控制台调试看到输出NHibernate的语句是: INSERT INTO TEST_NHIBERNATE ([NAME], ID) VALUES (:p0, :p1); :p0 = 'terryerry wang', :p1 = '2'

请问是哪里出错?

转载于:https://www.cnblogs.com/abcdwxc/archive/2009/02/13/1389808.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/276638.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python画枫叶_python-文件的操作

一、异常 程序在运行的过程中,不可避免出现一些错误,这些错误成为异常 异常以后的代码都不会被执行 try 语句 代码块(可能出现错误的语句) except 异常类型 as 异常名: 代码块(出错以后执行的语句) except 异常类型 as…

记2018年技术人一次短暂的创业

背景 2018年8月底,我全职加入了一家创业公司,具体做什么我暂时先不说吧,我是产品和技术负责人,自己出资了50w,大股东(下面简称T)也就是ceo是早期阿里出身的中供销售,从2017年11月开始成立此公司…

如何在Apache环境下配置Rewrite规则

原文链接:http://faq.comsenz.com/viewnews-12 URL 静态化是一个利于搜索引擎的设置,通过 URL 静态化,达到原来是动态的 PHP 页面转换为静态化的 HTML 页面,当然,这里的静态化是一种假静态,目的只是提高搜…

情 人 节 快 乐

我不善于用词汇修饰我的句子, 我不善于用表情表达我的心情, 我不善于解读你那黯然的情绪, 我不善于去响应你小小的呼应, 虽然,你了解我, 你宽容于我, 你听我诉说, 你陪伴着我…

Windows 10系统安装JDK1.8与配置环境

第一步:下载JDK1.8 地址:https://www.oracle.com/index.html 第二步: 安装分两次,第一次是安装 jdk ,第二次是安装 jre 。安装jdk默认的安装地址为C盘,安装目录 \java 之前的目录修改成你想放的目录;安装jr…

python3函数调用时间_Python3 time clock()方法

Python3 time clock()方法 描述 Python 3.8 已移除 clock() 方法 可以使用 time.perf_counter() 或 time.process_time() 方法替代。 Python time clock() 函数以浮点数计算的秒数返回当前的CPU时间。用来衡量不同程序的耗时,比time.time()更有用。 这个需要注意&am…

给apache安装mod_rewrite模块

给apache安装mod_rewrite模块 原文链接:http://opkeep.com/system/linux/apache_mod_rewrite.html 只是用来做参考,相关情况可跟据自己的需求进行修改 如果你的服务器apache还没有安装,那很简单,在编译apache时将mod_rewrite模块编译进去就可…

Oracle9i 问题汇总--不断更新中

1.创建数据表时,用户表空间不足,解决方法 ALTER USER USERNAME QUOTA UNLIMITED ON USERS 2.避免在On条件上使用字符串串连 或者 函数。 如:ON 0||S.LIST_NOMS.EXTEND_FIELD 以上SQL语句会造成查询严重变慢,如果非要使用请使用&…

武汉区块链软件公司:区块链游戏和普通的游戏有什么区别?

武汉区块链软件公司:区块链游戏和普通的游戏有什么区别?最近,各公链DAPP的开发呈迸发之势,其中有虚拟财物使用的游戏就天然有上链的优势。区块链游戏也被认为是继金融范畴之后第二个取得区块链落地使用场景范畴。为什么游戏类DAPP能得到快速展…

git安装与配置_git 安装及基本配置

git 基本上来说是开发者必备工具了,在服务器里没有 git 实在不太能说得过去。何况,没有 git 的话,面向github编程 从何说起,如同一个程序员断了左膀右臂。你对流程熟悉后,只需要一分钟便可以操作完成原文地址: 服务器 …

Apache伪静态学习

原文链接:http://www.benben.cc/blog/?p305 Apache中有着这样一个模块,它默默无闻,却是URL操作的瑞士军刀!有人这样评价它:“尽管它的例子和文档数量可以以吨来计算,但它仍然是巫术,该死的巫术…

不同的容器里实现 RadioButton的单选

请教一个各位牛人一个问题,如图: (问题解决,见后面的解决方案~~) 怎么在不同的winform容器(GroupBox)里实现 RadioButton (如图中两个“详细照会”)的单选,请各位牛人给出实现的思…

html调用接口_搜狗ocr识别接口

详细情况在代码中说明,如果不想自己使用TensorFlow,可使用下面接口这是要识别的图片:最终识别的结果:This is a lot of 12 point text to test theocr code and see if it works on all typesof file format.The quick brown dog …

CSAcademy Or Problem

传送门 一口大锅( 斜率的确是有单调性 并且可以进行凸优化的 明明是证出来的 为什么自己就不相信呢( 我们发现对于当前点作为扩展的右端点 那么他前面至多有20个点会影响到这一段区间的或值 我们可以预处理记录出来这些节点的位置 很明显 答案随着右端点…

apache的rewrite模块实例操作

原文链接:http://blog.5ilinux.com/archives/2006/01/apacherewrite.html 我们的目标是把http://www.bulknews.cn/show.php?id1014700通过rewrite的url重写,使可以直接http://www.bulknews.cn/1014700.html访问 1.首先配置apache的httpd.conf&#xf…

哈佛图书馆的二十条训言

1.此刻打盹,你将做梦;而此刻学习,你将圆梦。 2.我荒废的今日,正是昨日殒身之人祈求的明日。 3.觉得为时已晚的时候,恰恰是最早的时候。 4.勿将今日之事拖到明日。 5.学习时的苦痛是暂时的,未学到的痛苦是终生的。 6.学…

python截取关键字后的字符串_使用正则表达式获取python中特定字符串之后的所有内容...

如果要使用正则表达式&#xff0c;请使用re.findall&#xff1a;re.findall((?<com/).*$, "www.example.com/thedubaimall") # [thedubaimall] 一些速度测试有DeepSpace的建议&#xff1a;%timeit re.findall((?<com/).*$, "www.example.com/thedubaima…

vue起手式

许久未曾更新文章&#xff0c;虽然不是程序员但还是忘怀不了撸码的觉悟.1.VUE环境搭建安装node.js (项目开发前准备) Node.js官网&#xff1a;https://nodejs.org/en/ 进入Node.js官网&#xff0c;选择下载并安装Node.js。安装过程只需要点击“下一步”即可&#xff0c;非常简单…

C#编程尽量使用接口(转)

.NET框架包括类和接口&#xff0c;在编写程序的时候&#xff0c;你可能知道正在用.NET的哪个类。然而&#xff0c;在这种情况下如果你用.NET支持的接口而不是它的类来编程时&#xff0c;代码会变得更加稳定、可用性会更高。请分析下面的代码&#xff1a; private void LoadLi…

Apache 重写规则的常见应用 (rewrite)

本文出自:http://www.linuxforum.net 作者:吴阿亭 Jephe wu (2001-09-05 08:00:00) 一:目的 本文旨在提供如何用Apache重写规则来解决一些常见的URL重写方法的问题&#xff0c;通过常见的 实例给用户一些使用重写规则的基本方法和线索。 二:为什么需要用重写规则&#xff1…