遇到的错误总结

合集下载

写作中常见的语言不当错误及总结

写作中常见的语言不当错误及总结

写作中常见的语言不当错误及总结在写作过程中,我们经常会出现一些语言不当的错误,这些错误不仅会影响文章的质量,还可能给读者带来阅读困扰。

因此,正确地使用语言是提高写作水平的关键。

本文将列举一些常见的语言错误,并总结如何避免这些错误,以提升我们的写作表达能力。

一、单词搭配错误在写作中,我们经常会遇到单词搭配错误的情况。

例如,误用了一些常见的词组或搭配,导致表达不准确。

这是因为汉语和英语在表达方式上存在差异,我们很容易受到母语思维的影响而犯错误。

为了避免这种错误,我们应该多读多写,积累正确的词组和搭配。

同时,在写作过程中,可以依靠在线词典等工具来确认词组的准确用法。

另外,不要过度依赖翻译软件,它们并不能完全准确地翻译词组和句子。

二、语法错误语法错误是写作中最常见的错误之一。

这些错误包括动词时态的混乱、冠词的误用、主谓一致性问题等。

语法错误不仅会影响文章的可读性,还会给读者留下不专业的印象。

要避免语法错误,我们可以参考一些语法书籍或在线语法指南,时常进行语法练习,提高自己的语法意识。

此外,多嘴多练,多请教有经验的人,积累经验并时刻关注自己的语法错误,对自己的写作进行反思和修改。

三、冗长和拖沓的句子冗长和拖沓的句子是另一个常见的写作错误。

这种情况下,句子过长,逻辑关系复杂,使得读者很难理解句子的意思。

在写作中,我们应该追求简明扼要的表达方式,尽量避免冗长和拖沓的句子。

为了改善这个问题,我们可以通过审视自己的句子结构,把一个长句拆分成两个或更多简洁明了的句子。

此外,使用连接词和过渡词能够使句子更加连贯,帮助读者理解文章的意思。

四、缺乏逻辑性和连贯性写作中缺乏逻辑性和连贯性是另一个常见的错误。

这种情况下,文章内容杂乱无章,缺乏层次结构和逻辑推理,使得读者很难理解作者的观点。

为了改进这个问题,我们需要在写作前进行充分的思考和规划,确保文章的逻辑结构和关系清晰明了。

在文章的开头,进行一定的引导,告诉读者我们要讲述什么,并在每段之间留出合适的过渡,使得文章的连贯性更强。

工作中的错误总结报告

工作中的错误总结报告

工作中的错误总结报告
引言
在工作中,每个人都会犯错误,但关键是要从错误中吸取教训,不断提高自己
的工作能力和效率。

本报告将对我在工作中常见的错误进行总结和分析,以期能够改正这些错误,提高工作质量。

错误一:缺乏有效沟通
我意识到在工作中,我经常犯的一个错误是缺乏有效的沟通。

有时候我会忽略
与同事和领导沟通的重要性,导致任务执行不顺利,造成不必要的误会和冲突。

为了改正这个错误,我决定建立更多的沟通渠道,及时与团队成员和领导沟通,共同讨论问题和解决方案。

错误二:缺乏计划和时间管理
另一个我经常犯的错误是缺乏有效的计划和时间管理。

我常常会被一些琐碎的
事情耽搁时间,导致重要的工作无法及时完成。

为了改正这个错误,我决定每天制定详细的工作计划,设立明确的工作目标和优先级,以确保工作能够有条不紊地进行。

错误三:粗心大意
我还发现自己经常在工作中粗心大意,导致一些细节被忽略和错误产生。

为了
改正这个错误,我决定在工作中更加细心,注意每一个细节,确保工作的准确性和完整性。

同时,我也会加强自己的专业知识和技能培训,以提高工作的质量和效率。

结论
总的来说,我在工作中的错误主要集中在缺乏有效沟通、缺乏计划和时间管理
以及粗心大意等方面。

通过对这些错误的深入分析和总结,我将努力改正这些错误,提高自己的工作能力和质量,实现自身的职业发展目标。

希望通过不断学习和改进,能够在工作中取得更好的成绩和表现。

总结犯错工作总结

总结犯错工作总结

总结犯错工作总结
我们都不是完美的,犯错是工作中不可避免的一部分。

然而,关键在于如何处理这些错误并从中吸取教训。

在工作中犯错并不可怕,可怕的是不去总结并改进。

以下是一些总结犯错工作的总结,希望能帮助大家更好地处理工作中的错误。

首先,要诚实面对错误。

当我们犯错时,很容易想要掩盖或推卸责任。

然而,这样做只会让问题变得更糟。

诚实地承认错误是解决问题的第一步。

只有当我们承认错误并愿意承担责任时,我们才能开始寻找解决方案。

其次,要找出错误的根本原因。

犯错不仅仅是表面上的问题,更重要的是要找出造成错误的根本原因。

这可能涉及到流程不清晰、沟通不畅或是个人能力不足等问题。

只有找出根本原因,我们才能避免类似的错误再次发生。

接下来,要及时采取措施纠正错误。

一旦发现错误,就要立即采取行动,尽快纠正错误。

不要等待问题变得更糟,而是要积极寻找解决方案并付诸实施。

最后,要总结经验教训。

犯错并不可怕,可怕的是重复犯错。

因此,我们需要总结经验教训,吸取教训,避免再犯同样的错误。

只有通过总结经验教训,我们才能不断进步,提高工作效率。

总之,犯错是工作中不可避免的一部分,关键在于如何处理和总结这些错误。

诚实面对错误、找出根本原因、及时采取措施纠正错误、总结经验教训,这些都是处理犯错工作的关键步骤。

通过不断总结和改进,我们才能在工作中不断进步,取得更好的成绩。

工作总结的错误经验总结

工作总结的错误经验总结

工作总结的错误经验总结一、未做详细的工作记录和反思很多时候,我们在工作中没有做好详细的记录和反思,导致很多问题无法及时发现和解决。

例如,我在一个项目中没有及时记录和反思每天的工作进展和问题,结果导致项目延误,客户对我们的工作产生了不满。

这次教训让我深刻认识到,做好工作记录和反思的重要性。

二、对团队成员的监督不力作为一个团队的负责人,我在工作中存在对团队成员的监督不力的问题。

有时候我过分信任他人,没有对他们的工作和进展进行有效的监督与检查。

这导致一些问题没有及时发现和解决,影响了整个团队的工作效率和质量。

我要反思自己,做好对团队成员的监督和指导工作,确保项目的顺利进行。

三、缺乏清晰的目标和计划在工作中,我经常会面临着任务繁重、时间紧迫的情况。

由于缺乏清晰的目标和计划,我经常会迷失在琐碎的工作中,不能有效地分配时间和资源。

这使得我的工作效率低下,同时也带来了很多的工作压力。

以后我要学会制定明确的目标和计划,并按照计划有条不紊地完成工作。

四、处理问题的方式不当在工作中,遇到问题是正常的。

然而,我在处理问题上存在一些错误的经验。

有时候我会过于激动或焦虑,无法冷静地分析和解决问题。

这让问题越发严重和复杂。

我要学会保持冷静,善于思考和分析,并采取合适的解决方案。

五、缺乏与同事的良好沟通在工作中,良好的沟通是十分重要的。

然而,我在与同事的沟通中有时候表达不清楚或者不够耐心,导致了一些误解和不必要的冲突。

我要反思自己的表达方式和沟通技巧,增强和同事之间的沟通和合作能力。

六、对工作的热情不够热情是做好工作的源动力。

然而,有时候我会因为一些挫折或压力而失去对工作的热情,导致工作中的疏忽和马虎。

我要时刻提醒自己对工作保持热情,努力做好每一项任务。

七、不善于学习和适应在工作中,不断学习和适应是必不可少的。

然而,有时候我太过于固执和自满,不愿意接受新的观念和方法。

这导致了我错过了一些学习和成长的机会。

我要时刻保持学习的态度,不断提升自己的专业能力和综合素质。

工作总结中的常见错误与改进方法

工作总结中的常见错误与改进方法

工作总结中的常见错误与改进方法一、介绍工作总结是我们日常工作中必不可少的一部分,能够帮助我们总结工作经验,发现问题,并提供改进方法。

然而,在撰写工作总结过程中,常常存在一些常见错误。

下面将以此为主题,讨论工作总结中的常见错误,并提供改进方法。

二、忽视细节在工作总结中,很多人往往只关注整体情况,而忽视了具体的细节。

这样做会导致总结过于笼统,缺乏实质性的内容。

改进方法是要注重细节,包括具体的案例、数据和分析,以展现工作的具体成果和问题。

三、只属实不够分析有些人在工作总结中只注重陈述工作内容,而缺乏对工作成果的深入分析。

这样的总结往往缺乏价值和深度。

改进方法是要在总结中加入对工作过程、成果和影响的分析,探讨问题产生的原因并提出解决方案。

四、强调成功而忽视失败许多人在工作总结中只强调自己的成功经验,而对失败经验避而不谈。

然而,失败同样重要,它能够帮助我们找到问题所在、改进工作方法。

改进方法是要平衡总结中的成功和失败,提出对失败的反思和改进措施。

五、缺乏客观性有时工作总结中会出现夸大自己成绩或过于自信的情况,缺乏客观性。

这样的总结会影响他人对工作的评估和理解。

改进方法是要客观地叙述自己的工作情况,用事实说话,并注重其他人的评价和意见。

六、只注重个人而忽视团队有些人在工作总结中只关注个人贡献,忽视了团队的作用。

工作总结应该充分体现团队合作的重要性,对团队成员的贡献给予充分的肯定。

改进方法是要强调团队协作的成果,体现团队的整体能力和价值。

七、文字表述不清有时候,工作总结中的文字表述不够清晰,让人难以理解和把握。

改进方法是要简明扼要地陈述问题和解决方案,使用通俗易懂的语言,避免使用过多专业术语或高深词汇。

八、不重视总结的结构一些人在撰写工作总结时,不注重总结的结构,导致内容杂乱无章,无法建立起逻辑框架。

改进方法是要合理规划总结的结构,明确每一部分的主题和目的,使读者能够清晰地理解和吸收总结的内容。

九、不善于总结经验有时候,人们在工作总结中只关注过去的成绩,忽视了从中获得的经验教训。

工作总结中的错误与失败经验教训总结

工作总结中的错误与失败经验教训总结

工作总结中的错误与失败经验教训总结一、目标设定的错误在工作总结中,很多错误经验教训源于目标设定上的问题。

很多时候,我们把目标设定得过于宏大或者模糊不清。

这样一来,我们无法明确自己的工作重点,导致最后无法完成任务。

因此,我们应该在工作总结中反思自己过去设定目标的方式,确保目标既具体又可行。

二、沟通不当的错误沟通是工作中不可忽视的因素,然而,沟通不当也是工作总结中常见的失败经验教训。

当我们没有与同事、领导和团队进行良好的沟通时,很容易出现误解和冲突。

因此,我们应该反思自己的沟通技巧,努力改善与他人的沟通方式,尤其是在工作总结中提及到的问题。

三、时间管理的错误时间管理是成功工作的关键。

在工作总结中,我们时常反思自己的时间管理能力和习惯。

若我们没有良好的时间管理策略,就会浪费时间,导致工作进度延误。

因此,我们应该在总结中思考如何提高自己的时间管理能力,例如优化工作日程安排,合理分配时间等。

四、缺乏自我反思的错误工作总结的最大作用之一是帮助我们反思自己的工作表现,从而能够发现错误和改进不足之处。

然而,有时会存在缺乏自我反思的错误。

我们可能会忽视自身的问题,并把错误归咎于外在因素。

因此,我们应该在总结中主动反思自己的工作表现,以便找出需要改进的地方。

五、缺乏团队合作的错误工作总结也是对团队合作能力的一种评估。

如果我们在工作总结中反思到自己缺乏团队合作精神,不擅长与他人合作,那么这就是一个失败的经验教训。

在总结中,我们应该明确反思自己的团队合作能力,并思考如何更好地与团队成员合作,以提高工作效率和质量。

六、缺乏自我激励的错误工作总结中也应该反思自己的动力来源。

如果我们总结中发现自己缺乏自我激励,对工作没有热情和动力,那么这就是一个重要的失败经验教训。

我们应该反思自己的动力来源,并思考如何更好地激励自己,增强对工作的热情和动力。

七、知识储备不足的错误工作总结中,我们也应该反思自己的知识储备是否足够。

如果我们总结中发现自己在某个领域的知识储备不足,导致工作上的错误和失误,那么这就是一个非常重要的经验教训。

学生会总结犯错情况报告

学生会总结犯错情况报告

学生会总结犯错情况报告概述在过去的一段时间里,我们学生会成员在履行职责的过程中出现了一些错误和失误情况。

为了汲取教训、改进工作,特对该情况进行总结和分析,以期提升我们的工作水平和效率。

本报告将全面梳理犯错情况,并提出相应的改进措施。

错误总结错误一:企划案策划不周全一些提案在策划过程中,存在意识不清、方案不完备等问题,导致实施中出现困难和反馈不佳的情况。

错误二:项目监管不严格在一些项目进行过程中,我们的项目监管不够严谨,对进度、质量、资源等方面的控制不完善,以致影响了项目的顺利进行和成功完成。

错误三:与队伍成员沟通不畅学生会内部存在一些沟通不畅、信息不对称的问题,信息传递和协作不够顺畅,导致工作效率较低,任务完成度不高。

错误四:决策过程不科学在一些决策过程中,我们过度依赖个别成员的主观意见,缺乏有效的数据分析和专业意见的支撑,导致决策的科学性和合理性受到质疑。

改进措施措施一:加强策划能力培养我们将组织成员参加相关的策划培训课程,提高成员对策划的认知和理解。

此外,我们还将建立一个复审机制,对策划案进行多方面思考和评估,确保方案的全面性和可行性。

措施二:加强项目管理和监督学生会成员将制定详细的项目计划,并严格按照计划进行项目的监督和管理。

同时,我们将加强与项目组的沟通,及时了解项目进展和遇到的问题,并提供支持和帮助,确保项目的成功实施。

措施三:优化沟通机制我们将建立一个有效的沟通机制,包括定期开展团队会议、畅通的信息传递渠道以及交流分享平台等,以促进队伍成员之间的有效沟通和信息共享。

措施四:科学决策的重要性我们将鼓励成员通过数据分析和专业调研,提供科学的决策依据。

同时,我们将建立决策决策的程序和文档,确保决策的公开透明和科学合理。

结论通过对学生会成员在犯错情况上的总结和分析,我们认识到存在的不足和问题,也找到了相应的改进措施。

我们相信,只要我们全力以赴、积极改进,我们的工作水平和效率一定会有所提升。

希望未来的学生会工作能够更加出色,为同学们提供更好的服务。

反思过去的过错总结经验教训

反思过去的过错总结经验教训

反思过去的过错总结经验教训在人的一生中,难免会犯错和犯错的时候,错是可以改正的,但更重要的是我们要从中总结经验教训,以避免再次犯错。

今天,我想和大家分享一些我曾经犯错的经历,并对这些错误进行反思和总结,希望能给大家带来一些启示和帮助。

错误一:缺乏计划与时间管理能力在我过去的一段时间里,我经常因为没有明确的计划和良好的时间管理能力而陷入困境。

我总是拖延做事,等到最后一刻才匆忙完成。

这不仅导致我效率低下,还给自己增加了很多压力。

通过反思,我意识到这个问题的根源在于我缺乏有效的计划和时间管理技巧。

于是,我开始主动制定详细的计划,将任务分解为小步骤,并为每个步骤设定截止日期。

我还学会了优先处理重要的任务,并在有限的时间内做到高效完成。

经验教训:制定明确的计划和合理的时间安排是提高工作效率的关键。

这需要我们学会分析任务的紧急程度和重要程度,并制定相应的优先级。

同时,要养成及时行动和按时完成任务的良好习惯。

错误二:对他人态度不够谦和与尊重在过去的一段时间里,我有时候会对他人的意见不够尊重,甚至表现出一些不友好的态度。

我忽视了与他人的良好沟通和合作对于工作和人际关系的重要性。

通过反思,我意识到这种问题的根源在于我没有内心的谦和和尊重他人的意见。

于是,我开始主动倾听他人的观点,学会虚心接受批评和建议。

我也明白了与他人保持良好关系的重要性,尊重每个人的工作和贡献。

经验教训:与他人保持良好的沟通和合作关系至关重要。

我们应该学会虚心倾听他人的观点和意见,尊重他人的工作和贡献。

尊重他人是建立良好人际关系的基础,也是我们自身成长的重要一环。

错误三:缺乏自律与坚持性在过去的一段时间里,我经常会受到诱惑和分心的影响,无法保持自律和坚持做某件事情。

我会放弃一些重要的目标和计划,选择做一些短期感受好的事情。

通过反思,我意识到这个问题的根源在于我缺乏自律和坚持的意识。

于是,我开始让自己更加专注和集中精力,并设立明确的目标和计划。

我也学会了克服诱惑和分心,通过强化自己的意志力来坚持完成任务和目标。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、在spring与hibernate集成时出现下列错误Exception in thread "main"org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userDAO': Injection of resource dependencies failed; nested exception isorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [beans.xml]: Error setting property values; nested exception isorg.springframework.beans.NotWritablePropertyException: Invalid property 'annotatedClasses' of bean class[org.springframework.orm.hibernate3.LocalSessionFactoryBean]: Bean property 'annotatedClasses' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?atmonAnnotationBeanPos tProcessor.postProcessPropertyValues(CommonAnnotationBeanPostP rocessor.java:306)atorg.springframework.beans.factory.support.AbstractAutowireCapa bleBeanFactory.populateBean(AbstractAutowireCapableBeanFactory .java:1106)atorg.springframework.beans.factory.support.AbstractAutowireCapa bleBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory .java:517)atorg.springframework.beans.factory.support.AbstractAutowireCapa bleBeanFactory.createBean(AbstractAutowireCapableBeanFactory.j ava:456)atorg.springframework.beans.factory.support.AbstractBeanFactory$ 1.getObject(AbstractBeanFactory.java:294)atorg.springframework.beans.factory.support.DefaultSingletonBean Registry.getSingleton(DefaultSingletonBeanRegistry.java:225) atorg.springframework.beans.factory.support.AbstractBeanFactory. doGetBean(AbstractBeanFactory.java:291)atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)atorg.springframework.beans.factory.support.DefaultListableBeanF actory.preInstantiateSingletons(DefaultListableBeanFactory.jav a:585)atorg.springframework.context.support.AbstractApplicationContext .finishBeanFactoryInitialization(AbstractApplicationContext.ja va:913)atorg.springframework.context.support.AbstractApplicationContext .refresh(AbstractApplicationContext.java:464)atorg.springframework.context.support.ClassPathXmlApplicationCon text.<init>(ClassPathXmlApplicationContext.java:139) atorg.springframework.context.support.ClassPathXmlApplicationCon text.<init>(ClassPathXmlApplicationContext.java:83)atcom.spring.test.SpringTest.main(SpringTest.java:11) Caused by:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [beans.xml]: Error setting property values; nested exception isorg.springframework.beans.NotWritablePropertyException: Invalid property 'annotatedClasses' of bean class[org.springframework.orm.hibernate3.LocalSessionFactoryBean]: Bean property 'annotatedClasses' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?atorg.springframework.beans.factory.support.AbstractAutowireCapa bleBeanFactory.applyPropertyValues(AbstractAutowireCapableBean Factory.java:1396)atorg.springframework.beans.factory.support.AbstractAutowireCapa bleBeanFactory.populateBean(AbstractAutowireCapableBeanFactory .java:1118)atorg.springframework.beans.factory.support.AbstractAutowireCapa bleBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory .java:517)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.j ava:456)atorg.springframework.beans.factory.support.AbstractBeanFactory$ 1.getObject(AbstractBeanFactory.java:294)atorg.springframework.beans.factory.support.DefaultSingletonBean Registry.getSingleton(DefaultSingletonBeanRegistry.java:225) atorg.springframework.beans.factory.support.AbstractBeanFactory. doGetBean(AbstractBeanFactory.java:291)atorg.springframework.beans.factory.support.AbstractBeanFactory. getBean(AbstractBeanFactory.java:197)atmonAnnotationBeanPos tProcessor.autowireResource(CommonAnnotationBeanPostProcessor. java:442)atmonAnnotationBeanPos tProcessor.getResource(CommonAnnotationBeanPostProcessor.java: 416)atmonAnnotationBeanPos tProcessor$ResourceElement.getResourceToInject(CommonAnnotatio nBeanPostProcessor.java:549)atorg.springframework.beans.factory.annotation.InjectionMetadata $InjectedElement.inject(InjectionMetadata.java:159)atorg.springframework.beans.factory.annotation.InjectionMetadata .inject(InjectionMetadata.java:87)atmonAnnotationBeanPos tProcessor.postProcessPropertyValues(CommonAnnotationBeanPostP rocessor.java:303)... 13 moreCaused by:org.springframework.beans.NotWritablePropertyException: Invalid property 'annotatedClasses' of bean class[org.springframework.orm.hibernate3.LocalSessionFactoryBean]: Bean property 'annotatedClasses' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?atorg.springframework.beans.BeanWrapperImpl.setPropertyValue(Bea nWrapperImpl.java:1064)atorg.springframework.beans.BeanWrapperImpl.setPropertyValue(Bea nWrapperImpl.java:924)atorg.springframework.beans.AbstractPropertyAccessor.setProperty Values(AbstractPropertyAccessor.java:76)atorg.springframework.beans.AbstractPropertyAccessor.setProperty Values(AbstractPropertyAccessor.java:58)atorg.springframework.beans.factory.support.AbstractAutowireCapa bleBeanFactory.applyPropertyValues(AbstractAutowireCapableBean Factory.java:1393)... 26 more原因是,在选择Session工程类时,选择的工厂类与PO映射方式不一致,Hibernate有两个Session工厂:1、LocalSessionFactoryBean:通过XX.hbm.xml来映射实体类2、AnnotationSessionFactoryBean:通过注释来映射实体类选择第一种做Session工厂时,主要通过以下方式添加PO<mapping resource="com/hibernate/News.hbm.xml"/>选择第二种做Session工厂时,主要通过以下方式添加PO<property name="annotatedClasses"><list><value>com.test.entity.TPerson</value></list>2、在往数据库中插入数据时出现以下错误:Exception in thread "main"org.hibernate.exception.GenericJDBCException: could not insert: [er]atorg.hibernate.exception.SQLStateConverter.handledNonSpecificEx ception(SQLStateConverter.java:126)atorg.hibernate.exception.SQLStateConverter.convert(SQLStateConv erter.java:114)atorg.hibernate.exception.JDBCExceptionHelper.convert(JDBCExcept ionHelper.java:66)atorg.hibernate.id.insert.AbstractReturningDelegate.performInser t(AbstractReturningDelegate.java:64)atorg.hibernate.persister.entity.AbstractEntityPersister.insert( AbstractEntityPersister.java:2176)atorg.hibernate.persister.entity.AbstractEntityPersister.in sert(AbstractEntityPersister.java:2656)atorg.hibernate.action.EntityIdentityInsertAction.execute(Entity IdentityInsertAction.java:71)atorg.hibernate.engine.ActionQueue.execute(ActionQueue.java :279)atorg.hibernate.event.def.AbstractSaveEventListener.performSaveO rReplicate(AbstractSaveEventListener.java:321)atorg.hibernate.event.def.AbstractSaveEventListener.performSave( AbstractSaveEventListener.java:204)atorg.hibernate.event.def.AbstractSaveEventListener.saveWithGene ratedId(AbstractSaveEventListener.java:130)atorg.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveW ithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.jav a:210)atorg.hibernate.event.def.DefaultSaveEventListener.saveWithGener atedOrRequestedId(DefaultSaveEventListener.java:56)atorg.hibernate.event.def.DefaultSaveOrUpdateEventListener.entit yIsTransient(DefaultSaveOrUpdateEventListener.java:195) atorg.hibernate.event.def.DefaultSaveEventListener.performSaveOr Update(DefaultSaveEventListener.java:50)atorg.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSav eOrUpdate(DefaultSaveOrUpdateEventListener.java:93)atorg.hibernate.impl.SessionImpl.fireSave(SessionImpl.java: 563)atorg.hibernate.impl.SessionImpl.save(SessionImpl.java:551) atorg.hibernate.impl.SessionImpl.save(SessionImpl.java:547) erDAOImpl.saveUser(UserDAOImpl.java: 29)erService.saveUserDAO(UserService.ja va:34)atcom.spring.test.SpringTest.main(SpringTest.java:17) Caused by: java.sql.SQLException: Field 'id' doesn't have a default valueatcom.mysql.jdbc.SQLError.createSQLException(SQLError.java: 1078)atcom.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4190 )atcom.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4122 )atcom.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2570)atcom.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2731) atcom.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java :2818)atcom.mysql.jdbc.PreparedStatement.executeInternal(PreparedState ment.java:2157)atcom.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStateme nt.java:2460)atcom.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStateme nt.java:2377)atcom.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStateme nt.java:2361)atmons.dbcp.DelegatingPreparedStatement.executeUpd ate(DelegatingPreparedStatement.java:105)atmons.dbcp.DelegatingPreparedStatement.executeUpd ate(DelegatingPreparedStatement.java:105)atorg.hibernate.id.IdentityGenerator$GetGeneratedKeysDelegate.ex ecuteAndExtract(IdentityGenerator.java:94)atorg.hibernate.id.insert.AbstractReturningDelegate.performInser t(AbstractReturningDelegate.java:57)... 18 more原因是在代码中设置了主键自动增长,而在数据库表中并没有设置主键列自增3、在spring与hibernate集成时出现下列错误Exception in thread "main"org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService' defined in file[E:\software\Myeclipse10.6\workspace\Spring-11Spring_Hibernate_Transaction\bin\com\s pring\service\UserService.class]: Initialization of bean failed; nested exception is ng.NoClassDefFoundError:org/objectweb/asm/Typeatorg.springframework.beans.factory.support.AbstractAutowireCapa bleBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory .java:527)atorg.springframework.beans.factory.support.AbstractAutowireCapa bleBeanFactory.createBean(AbstractAutowireCapableBeanFactory.j ava:456)atorg.springframework.beans.factory.support.AbstractBeanFactory$ 1.getObject(AbstractBeanFactory.java:294)atorg.springframework.beans.factory.support.DefaultSingletonBean Registry.getSingleton(DefaultSingletonBeanRegistry.java:225) atorg.springframework.beans.factory.support.AbstractBeanFactory. doGetBean(AbstractBeanFactory.java:291)atorg.springframework.beans.factory.support.AbstractBeanFactory. getBean(AbstractBeanFactory.java:193)atorg.springframework.beans.factory.support.DefaultListableBeanF actory.preInstantiateSingletons(DefaultListableBeanFactory.jav a:585)atorg.springframework.context.support.AbstractApplicationContext .finishBeanFactoryInitialization(AbstractApplicationContext.ja va:913)atorg.springframework.context.support.AbstractApplicationContext .refresh(AbstractApplicationContext.java:464)atorg.springframework.context.support.ClassPathXmlApplicationCon text.<init>(ClassPathXmlApplicationContext.java:139) atorg.springframework.context.support.ClassPathXmlApplicationCon text.<init>(ClassPathXmlApplicationContext.java:83) atcom.spring.test.SpringTest.main(SpringTest.java:11) Caused by: ng.NoClassDefFoundError:org/objectweb/asm/Typeatnet.sf.cglib.core.TypeUtils.parseType(TypeUtils.java:180) atnet.sf.cglib.core.KeyFactory.<clinit>(KeyFactory.java:66) atnet.sf.cglib.proxy.Enhancer.<clinit>(Enhancer.java:69) atorg.springframework.aop.framework.Cglib2AopProxy.createEnhancer(Cglib2AopProxy.java:229)atorg.springframework.aop.framework.Cglib2AopProxy.getProxy(Cgli b2AopProxy.java:171)atorg.springframework.aop.framework.ProxyFactory.getProxy(ProxyF actory.java:112)atorg.springframework.aop.framework.autoproxy.AbstractAutoProxyC reator.createProxy(AbstractAutoProxyCreator.java:476) atorg.springframework.aop.framework.autoproxy.AbstractAutoProxyC reator.wrapIfNecessary(AbstractAutoProxyCreator.java:362) atorg.springframework.aop.framework.autoproxy.AbstractAutoProxyC reator.postProcessAfterInitialization(AbstractAutoProxyCreator .java:322)atorg.springframework.beans.factory.support.AbstractAutowireCapa bleBeanFactory.applyBeanPostProcessorsAfterInitialization(Abst ractAutowireCapableBeanFactory.java:407)atorg.springframework.beans.factory.support.AbstractAutowireCapa bleBeanFactory.initializeBean(AbstractAutowireCapableBeanFacto ry.java:1461)atorg.springframework.beans.factory.support.AbstractAutowireCapa bleBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory .java:519)... 11 moreCaused by: ng.ClassNotFoundException:org.objectweb.asm.Typeat .URLClassLoader$1.run(URLClassLoader.java:200) atjava.security.AccessController.doPrivileged(Native Method) .URLClassLoader.findClass(URLClassLoader.java:188 )ng.ClassLoader.loadClass(ClassLoader.java:307)uncher$AppClassLoader.loadClass(Launcher.java: 301)ng.ClassLoader.loadClass(ClassLoader.java:252)ng.ClassLoader.loadClassInternal(ClassLoader.java: 320)... 23 more解决方法:把Hibernate 的cglib.jar 换成spring的cglib.jar(.sf.cglib-2.2.0.jar)。

相关文档
最新文档