问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

hibernate常识小问题

发布网友 发布时间:2022-04-11 23:50

我来回答

3个回答

懂视网 时间:2022-04-12 04:11

1. Hibernate数据库中明明有,但是Get总返回null Oracle的CHAR(15)类型,如果字符串ID不足15个字符,则会自动用空格补齐。 虽然在Sql Plus工具查询的时候,不需要补齐空格。 但是在Hibernate查询的时候需要补齐的。 这也是为何Hibernate get查询的时候,数据

1. Hibernate数据库中明明有,但是Get总返回null

Oracle的CHAR(15)类型,如果字符串ID不足15个字符,则会自动用空格补齐。
虽然在Sql Plus工具查询的时候,不需要补齐空格。
但是在Hibernate查询的时候需要补齐的。
这也是为何Hibernate get查询的时候,数据库中明明有,却返回null的原因之一

2.Hibernate在插入记录的时候,commit等待、假死、不执行下一步的根本原因
Hibernate在插入记录的时候,如果ID(主键值)重叠,则会等待,奇怪。根本原因在于

SQLPlus或者Hibernate操作该数据表没有提交导致。当然如果已经提交了,ORACLE不要求

Hibernate等待的时候,Hibernate本身会抛出异常。

比如SQL PLUS 用delete from school where id=1;但执行完后没有commit
然后Hibernate 要插入id=1的记录,那么ORACLE将让Hibernate等待,一面出现了错误的逻辑。
(感觉ORACLE或者Hibernate也没有设计得多好,因为在Hibernate因为SQL PLUS没有提交时而

等待,但是SQL PLUS 提交(commit)后还是等待,没有事件通知功能)

热心网友 时间:2022-04-12 01:19

……在TestCase测试类里写session.sava(obj),那里你之前就已经写好映射文件的,你运行时是通过代理去帮你实现保存。this.getHibernateTemplate().save(obj)
是集合Spring时才用的方法,让Spring帮你操纵Hibernate的IOC容器。

热心网友 时间:2022-04-12 02:37

因为你有配置实体与表的映射关系,即.hbm.xml ,它会根据这个映射指定到对应的表
hibernate映射和java问题

调停者模式将多对多的相互作用转化为一对多的相互作用。调停者模式将对象的行为和协作抽象化,把对象在小尺度的行为上与其他对象的相互作用分开处理。 18、MEMENTO—同时跟几个MM聊天时,一定要记清楚刚才跟MM说了些什么话,不然MM发现了会不高兴的哦,幸亏我有个备忘录,刚才与哪个MM说了什么话我都拷贝一份放到备...

Hibernate的一个问题,实在不懂 No TransactionManagerLookup specif...

1. 如果使用的是getCurrentSession来创建session的话,在commit后,session就自动被关闭了,也就是不用再session.close()了。但是如果使用的是openSession方法创建的session的话,那么必须显示的关闭session,也就是调用session.close()方法。这样commit后,session并没有关闭 2. getCurrentSession的使用可以参...

hibernate 问题,中间表的数据无法插入

1、在SQL SERVER中执行 SET IDENTITY_INSERT COM_USERDEPT ON;2、在程序中去掉自增长字段的赋值。希望对你有帮助

使用hibernate注解属性字段遇到的问题

1,确定你的数据表中的列名称是createtime;@Column中name属性代表的是表中字段的名字;2,@Column的作用范围是根据@Id的作用范围来的,即如果@Id标签放在字段上的,那么@Column就只能作用在字段上,如果@Id放在getter方法上的,那么@Column也得放到getter上;...

hibernate的优化问题?

初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。大体上,对于HIBERNATE性能调优的主要考虑点如下:数据库设计调整 HQL优化 API的正确使用(如根据不同的业务类型选用不同的集合及查询API)主配置参数(日志,查询缓存...

hibernate配置可能出问题了

从这个意义上来说,Hibernate和EB不是一个范畴的东西,也不存在非此即彼的关系。二、Hibernate是一个和JDBC密切关联的框架,所以Hibernate的兼容性和JDBC驱动,和数据库都有一定的关系,但是和使用它的Java程序,和App Server没有任何关系,也不存在兼容性问题。三、Hibernate不能用来直接和Entity Bean做...

java Hibernate持久化对象问题

java Hibernate持久化对象问题 SpringMVC+hibernate,现有两个类:Teacher和Student,一对多。所有代码都已经写好。在controller中有如下代码(伪代码):Teacherteacher=newTeacher();teacher.setSthdent(...);//此... SpringMVC + hibernate,现有两个类:Teacher和Student,一对多。所有代码都已经写好。在controller中有...

Hibernate关系映射问题

5、单向双向只是hibernate的概念,比如你这两个表A---表B,这样通过表A来维护表B的数据,但是表B不能维护表A,这就是单项,双向现在应该就好解释了,通过两个表都可以相互管理对方的数据。书面点,单项就是由父类管理关联关系,子类无法管理,双向父类子类都可管理。hibernate提出的这些关系都有相应的...

hibernate配置问题

1、按正常来看,这个配置是没问题的。2、我做过java+sqlserver2000和java+sqlserver2005的开发,它们的配置是不一样的,尤其是在驱动类方面。3、依然报错,在没有实例测试的情况下,我建议你换两个参数:a、jdbc.driver=net.sourceforge.jtds.jdbc.Driver b、hibernate.dialect=org.hibernate.dialect....

hibernate有时可以保存数据有时不能保存数据,包括它的查询有时候查询的...

还有其他很多数据不一致的情况.比如明明已经更新数据了(数据库中的数据是正确的,但就是查询出的数据是更新前的),数据删除了还能查询到(数据库中已没有数据了)等等.我当时是没有关闭ThreadLocal中的session,也不知道是不是我有什么地方设置错了还是其他的问题...后来就在request结束时把session关闭掉就好...

hibernate和spring 小孩子常识小问题 幼儿你问我答常识小问题 java hibernate hibernate hql hibernate与jpa 常识小问题 百科常识小问题 常识小问题及答案
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...90千瓦星角起动.60千瓦小容量电机和照明.请问用多大的铝芯线合适... ...星、三角起动,需截面多大的主线和电机负荷线,最好有计公式 梦见有人不断说我是魂古命的人 手相有田字纹代表什么,会越来越富的女人手相 ...旁边有活水流出!同时还梦见一个道士给看手相说过一阵运气就会好,今... 王者荣耀新英雄影如何获得 王者新英雄影怎么获得 说话中气不足锻炼方法 ...里面的油,可以用吸油管子吸出来吗?小车,凯美瑞。不知道有防盗网吗... qq密码忘记我输入现在的qq密码为什么出现以前的qq号呢我想 关于Hibernate的一些问题 hibernate的相关问题 如何在spring框架中解决多数据源 in writing/by writing /with writing 的区别 SQL 语句中的With(index(0)) 数据库中查询 with as 结果集的同时,得到结果集的行数,能实现吗? 请问一下,那位高手知道数据库语句中 in ,on ,with 等关键字的用法啊,求解....... 当有很多个.c和.h文件的时候,gdb如何调试啊?在A.c文件中有50行,在B.c文件中有50行,那么 undo 表空间 多大 如何解决Ora-00600 4194错误 oracle 回滚段设置多大 undotbs1 undo表空间存放什么样的数据 undo段中的某个区是否只能同时被一个事物使用? undo的事务与Undo段 为什么我的程序中ExecuteSQL函数中若SQL语句中含有汉字就会添加失败? 怎么在SQL表中插入数据时使用函数求和? (46)以下叙述中错误的是 A.C程序必须由一个或一个以上的函数组成 B.函数调用可以作为一个独立的语句存在 以下叙述中错误的是( )A C程序必须由一个或一个以上的函数组成B函数调用可以作为一个独立的语句存在 面向对象的特征有哪些方面? 设计一个函数,函数的功能是向数组中插入一个数,插入后仍为有序数组 关于hibernate的小问题 hibernate的一些问题 hibernate的问题 有关hibernate的问题 hibernate 的简单问题 Hibernate 中的问题 关于hibernate的问题。。 关于hibernate的问题 hibernate问题: hibernate在项目中经常遇到的问题? hibernate问题 请大家帮忙 hibernate的问题? win8 怎么安装失败net framework 3.5 win8 net framework怎么安装失败 怎么win8安装不了net framework 3.5 win8.1 下net framework3.5怎么安装失败 win8安装Microsoft .NET Framework 3.5 安装失败,然后再双击Microsoft .NET Framework 3.5 安装包无反应 Win8系统老是出现提示安装net framework 3.5,可是又总是安装失败。 为什么win8装不了net,framework3.5 win8.1安装.net framework 3.5方法汇总