Hibernate!!自己写程序过程中,忘记或者遇到的问题

关于用getCurrentSession(),忘记在hibernate.cfg.xml  中配置

在集成Hibernate的环境下(例如Jboss),要在hibernate.cfg.xml中session-factory段加入:

1 <property name="current_session_context_class">jta</property>

在不集成Hibernate的环境下(例如使用JDBC的独立应用程序),在hibernate.cfg.xml中session-factory段加入:

1 <property name="current_session_context_class">thread</property>

org.hibernate.MappingException: Unknown entity: com.hb.model.Group

对于annotation方式,找不到实体类,一般是忘记加@Entity,或者是忘记在hibernate.cfg.xml中加入映射字段。

时间: 2024-11-09 02:57:42

Hibernate!!自己写程序过程中,忘记或者遇到的问题的相关文章

标准动作中犯的错误,使用过程中忘记写结束符号所发生的错误

例如 错误写法: <jsp:getProperty property="userName" name="user" > 正确写法:<jsp:getProperty property="userName" name="user" /> 导致的异常: HTTP Status 500 - type Exception report message description The server encounte

在写makefile过程中遇到的问题

老师布置了linux实验作业,本身不打算写了,反正也不交实验报告,但刚好项目也需要,所以就研究了makefile.不过还是要批评自己,怎么能这么的颓废呢? 刚开始做的时候出现了这样的错误,代码如下: TARGET=helloworld KDIR=/usr/src/linux-headers-4.4.0-72-generic PWD=$(shell pwd) #modules-objs:= **.o #生成模块名所需要的目标文件 obj-m:=$(TARGET).o default: make -

APP store 上架过程中碰到的那些坑&amp;被拒的各种奇葩原因整理&amp;审核指南中文版

苹果官方发布的十大常见被拒原因 1.崩溃次数和Bug数量.苹果要求开发者在将应用提交给App Store之前彻查自己的应用,以尽量避免Bug的存在. 2.链或错误的链接.应用中所有的链接必须是真实且有效的. 3.占位符内容.有占位符内容的应用将无法审核通过. 4.提交的信息不完整.苹果要求开发者提供所有必须在iTunes Connect的应用审查信息区(App Review Information Section)中提交审查时所需要用到的所有完整信息.这是应用审核未通过最常见的原因,占到了14%

DFU工作过程中USB机制

在一级bootloader运行进入USB启动方式之后,设备进行枚举.枚举过程中会通过PC端发送命令对连接的USB设备进行枚举.当枚举成功之后,在PC端能够看到设备的盘符. 当设备能够被PC正确识别之后,接下来就可以通过烧写工具完成设备的扫描如果成功找到设备,则可以通过USB传输数据到SRAM中,这时候的数据主要包括2k infor文件.一级bootloader在成功的解析2kinfor 之后,PC端会将DFU文件传输到初始化好的DRAM中.并且PC指针跳转到DFU地址处执行,执行过程中会跳转到U

[转载] linux 程序运行过程中替换文件

今天被朋友问及“Linux下可以替换运行中的程序么?”,以前依稀记得Linux下是可以的(而Windows就不让),于是随口答道“OK”.结果朋友发来一个执行结果:(test正在运行中)# cp test2 test cp: cannot create regular file `test': Text file busy 看起来是程序被占用,无法覆盖.于是自己又再做了几个实验: (1)先rm删除正在运行的test,然后cp test2 test就没有错误了.(2)先mv改名正在运行的test,

Linux下安装MyEclipse和Tomcat服务器详解,以及我安装过程中所出现的问题以及解决办法,并实现一个web小程序

1.首先,先要去MyEclipse和Tomcat的官网去下载Linux版的压缩文件,而MyEclipse的中文官网是需要登录并有可能要付钱,大家可以去网上下载,还有就是Tomcat的linux版,这个直接上官网就可以下载了,下载后我还是通通把它们放在我E盘下的as目录底下,如果大家还没配置好jdk,即Java环境的话,可看我这篇文章:http://blog.csdn.net/u012561176/article/details/45119047 这里我就直接进行操作了! 我E盘下的as文件夹

面向过程写程序完全要不得

第一次写ATM的程序,在程序主体的基础上,用面向过程的思想去不断的补充完善功能,写到后面,程序完全不能控制,为了实现补充的一个功能,需要补充很多的代码,而且多写出来的代码,仅仅是为了对补充的功能进行补充,且与原程序很不容易关联起来,导致程序根本无法受控制,条理不清晰,程序流程几乎不容易受控制, 写到后面根本感到力不从心,所以从根本上来说,不能用面向过程的思想去编写程序 函数就是具有特定功能的一段小程序,将一个具体的功能的实现 用函数的形式表现出来,在需要使用的时候就调用函数, 在一个程序中肯定是

ABAP程序编写过程中怎么提高程序执行效率一

影响ABAP程序的运行效率主要是在程序中大量数据的取得,如果取数不得方法,很影响报表的运行效率,所有优化ABAP程序主要是优化数据取数的方法.下面这几点可以有效的提高取数的效率,从而来提高程序的运行效率. 1.选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.如果有3个以上的表连

oracle 11g在安装过程中出现监听程序未启动或数据库服务未注册到该监听程序

15511477451 原文 oracle 11g在安装过程中出现监听程序未启动或数据库服务未注册到该监听程序? 环境:win7 64位系统.oracle11g数据库 问题描述:在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错.错误提示内容如下. 错误分析: 经过查看警告中给出的日志文件 F:\develop\oracle_data\app\Administrator\cfgtoollog