`
zhouxiaowen
  • 浏览: 13638 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

果然用框架都会报一些奇怪的错误,封装过的错误

 
阅读更多

昨天报了这个错误,Could not roll back Hibernate transaction,用了框架就会报封装过的错误,

今天用try catch就发现本质是映射文件属性没有匹配。- -杯具啊...

我们昨天都在看表面上的错误,刚刚用
try
{
this.AssetService.SaveOrUpdate(asset);
}
catch (Exception e)
{

Console.WriteLine(e);
}

打印出错误来,原来是NHibernate.Exceptions.GenericADOException问题,跟映射的属性有关,找到那个 Status属性没有跟数据库匹配。

想起培训中心那个刘老师,他没学过Spring.Hibernate,我也问了他一个用了框架后的错误,他一层层剥去封装的代码,直接用了最原始的手写数据库链接,

果然发现了这个错误,是我自己粗心导致的。唉 - -我果然还是菜菜菜鸟啊~

分享到:
评论

相关推荐

    超级有影响力霸气的Java面试题大全文档

    例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。 当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望...

    C#微软培训资料

    14.4 继承中关于属性的一些问题.169 14.5 小 结 .172 第四部分 深入了解 C#.174 第十五章 接 口 .174 15.1 组件编程技术 .174 15.2 接 口 定 义 .177 15.3 接口的成员 .178 15.4 接口的实现 .182 ...

    Thinking in Java 中文第四版+习题答案

    7.6.9 为什么要用内部类:控制框架 7.7 构建器和多形性 7.7.1 构建器的调用顺序 7.7.2 继承和 7.7.3 构建器内部的多形性方法的行为 7.8 通过继承进行设计 7.8.1 纯继承与扩展 7.8.2 下溯造型与运行期类型标识 7.9 ...

    ThinkInJava

    7.6.9 为什么要用内部类:控制框架 7.7 构建器和多形性 7.7.1 构建器的调用顺序 7.7.2 继承和finalize() 7.7.3 构建器内部的多形性方法的行为 7.8 通过继承进行设计 7.8.1 纯继承与扩展 7.8.2 下溯造型与运行期类型...

    java 编程入门思考

    7.6.9 为什么要用内部类:控制框架 7.7 构建器和多形性 7.7.1 构建器的调用顺序 7.7.2 继承和finalize() 7.7.3 构建器内部的多形性方法的行为 7.8 通过继承进行设计 7.8.1 纯继承与扩展 7.8.2 下溯造型与运行期类型...

    thinkinjava

    7.6.9 为什么要用内部类:控制框架 7.7 构建器和多形性 7.7.1 构建器的调用顺序 7.7.2 继承和finalize() 7.7.3 构建器内部的多形性方法的行为 7.8 通过继承进行设计 7.8.1 纯继承与扩展 7.8.2 下溯造型与运行期类型...

    Thinking in Java简体中文(全)

    7.6.9 为什么要用内部类:控制框架 7.7 构建器和多形性 7.7.1 构建器的调用顺序 7.7.2 继承和finalize() 7.7.3 构建器内部的多形性方法的行为 7.8 通过继承进行设计 7.8.1 纯继承与扩展 7.8.2 下溯造型与运行期类型...

    java联想(中文)

    7.6.9 为什么要用内部类:控制框架 7.7 构建器和多形性 7.7.1 构建器的调用顺序 7.7.2 继承和finalize() 7.7.3 构建器内部的多形性方法的行为 7.8 通过继承进行设计 7.8.1 纯继承与扩展 7.8.2 下溯造型与运行期类型...

    Think in Java(中文版)chm格式

    7.6.9 为什么要用内部类:控制框架 7.7 构建器和多形性 7.7.1 构建器的调用顺序 7.7.2 继承和finalize() 7.7.3 构建器内部的多形性方法的行为 7.8 通过继承进行设计 7.8.1 纯继承与扩展 7.8.2 下溯造型与运行...

    JAVA_Thinking in Java

    7.6.9 为什么要用内部类:控制框架 7.7 构建器和多形性 7.7.1 构建器的调用顺序 7.7.2 继承和finalize() 7.7.3 构建器内部的多形性方法的行为 7.8 通过继承进行设计 7.8.1 纯继承与扩展 7.8.2 下溯造型与运行期类型...

    Java初学者入门教学

    7.6.9 为什么要用内部类:控制框架 7.7 构建器和多形性 7.7.1 构建器的调用顺序 7.7.2 继承和finalize() 7.7.3 构建器内部的多形性方法的行为 7.8 通过继承进行设计 7.8.1 纯继承与扩展 7.8.2 下溯造型与运行期类型...

    Thinking in Java(中文版 由yyc,spirit整理).chm

    7.6.9 为什么要用内部类:控制框架 7.7 构建器和多形性 7.7.1 构建器的调用顺序 7.7.2 继承和finalize() 7.7.3 构建器内部的多形性方法的行为 7.8 通过继承进行设计 7.8.1 纯继承与扩展 7.8.2 下溯造型与运行期类型...

    JAVA_Thinking in Java(中文版 由yyc,spirit整理).chm

    7.6.9 为什么要用内部类:控制框架 7.7 构建器和多形性 7.7.1 构建器的调用顺序 7.7.2 继承和finalize() 7.7.3 构建器内部的多形性方法的行为 7.8 通过继承进行设计 7.8.1 纯继承与扩展 7.8.2 下溯造型与运行期类型...

    二十三种设计模式【PDF版】

    (我们不能总是使用别人设定好的框架,为什么不能有我们自己的框架?) 因此,首先你必须掌握 GoF 的设计模式。虽然它是隐性,但不是可以越过的。 关于本站“设计模式” Java 提供了丰富的 API,同时又有强大的...

    2021-2022计算机二级等级考试试题及答案No.18491.docx

    - **LIKE操作符**:在SQL查询中,使用LIKE操作符进行模式匹配时,可以用`%`代表任意数量的字符,用`_`代表一个字符。 ### 23. Java标识符的定义 - **合法的标识符**:在Java中,`width`是一个合法的标识符,而`...

    simply-blazor:简单的Blazor组件-无需大惊小怪,无需打扰

    Blazor是一种现代Web开发框架,由Microsoft开发,它允许开发者使用C#和Razor语法来构建交互式的单页应用程序(SPA)。"simply-blazor"项目似乎是一个专注于提供简单、易于使用的Blazor组件集合,旨在简化开发过程,...

    串口通信 - 副本.zip

    1. 项目源代码文件:可能有.cpp和.h文件,其中包含了串口通信的实现代码,例如使用CSerialPort类进行串口初始化、数据读写和错误处理等。 2. 资源文件:可能包含.rc和.res文件,用于定义应用程序的资源,如图标、...

    Input-Math-Tests:随机测试和计算

    描述中的 "输入数学测试 奇怪的测试和计算" 提示我们这个程序可能包含一些非传统或复杂的问题类型,不局限于基础的算术运算,可能会涉及更高级的数学概念,如概率、几何、代数或微积分等。"奇怪"一词暗示了它可能有...

    c#学习笔记.txt

    若要在一个用 @ 引起来的字符串中包括一个双引号,请使用两对双引号:@ 符号的另一种用法是使用碰巧成为 C# 关键字的被引用的 (/reference) 标识符。 8, 修饰符 修饰符作用 访问修饰符 public private internal ...

Global site tag (gtag.js) - Google Analytics