![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
文章平均质量分 54
jiruirui213
汽修
展开
-
hibernate创建配置遇到问题:<!-- https://mvnrepository.com/artifact/javassist/javassist --> <dependency> <
提问:运行时遇到这个问题,出现错误-->>Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer].................解决方案:1、排查是否导入javassist.jar2、数据表是否有问题,或数据表相关的配置是否配错mave原创 2017-09-15 19:14:43 · 1702 阅读 · 0 评论 -
如何解决:mysql中文查询不出结果(软件与SQL语句都正常)
问题描述:(mysql)用英文作为查询关键字,所有都正常,用中文作为关键字查询不到,同时也不报错,另外通过日志打印,中文也无乱码,数据库也没有出现乱码,数据库的字符集与软件的字符集一样(这里假设都是utf-8)问题分析:首先描述中排除了软件问题,数据库与软件的字符集不一致问题。那么,基本可以分析问题的方向:还是字符集的问题,一定是哪里还有默认的字符集没有设置(我们不知道而已)。原创 2017-09-29 09:31:51 · 2587 阅读 · 0 评论 -
浅谈hibernate的sessionFactory和session
首先,讲一个悲伤的故事。。。有一天,一个以为自己javaEE很叼的程序员,在经历了好久不写java代码的情况下,去参加阿里巴巴的java面试,然后,在被问到一个很简单的问题的时候,结果没有回答好。那么接下来先说说这个问题吧。。。问:hibernate的sessionfactory是干嘛的?session又是干嘛的呢?那么,你会吗?可以讲清楚么?如果答案是会,可以,那么你就不转载 2017-09-18 14:55:04 · 462 阅读 · 0 评论 -
《Hibernate学习笔记九》:多对一和一对多的关联关系
《Hibernate学习笔记九》:多对一和一对多的关联关系前面介绍了一对一的关联关系在Hibernate应该如何来实现,这篇博文就来介绍下多对一和一对多的关联关系。多对一和一对多的关联关系在我们的生活中也比较常见,例如,在我们学生时代,一个班级可以有多个学生,而一个学生只能属于一个班级,这就是一个多对一(一对多)的例子;还有在我们的工作中,一个工作小组可以有多个用户,而一个转载 2017-09-26 11:24:59 · 238 阅读 · 0 评论 -
《Hibernate学习笔记八》:组件映射
《Hibernate学习笔记八》:组件映射前面介绍了一对一的单向、双向外键关联,例如,学生证和学生是一个一对一的关系。这篇博文主要是介绍下组件映射,即一个是另一个的一部分,例如,学生证的信息也可以作为学生信息的一部分,即在数据库中只存在学生一个表,而不是有学生和学生证两个表,并且这两个表中有一个一对一的关联关系。如下:有人或许会说,那我们就将学生和学生证的信息写在一转载 2017-09-26 11:23:58 · 203 阅读 · 0 评论 -
《Hibernate学习笔记七》一对一联合主键的关联
《Hibernate学习笔记七》一对一联合主键的关联前面我们讲解了一对一外键关联和一对一主键的关联,这篇博文介绍下联合主键的关联关系。先回顾下联合主键,可以参考以前写的这篇博文:http://blog.csdn.net/u010412719/article/details/51275744联合主键的关联假设有Husband实体类和Wife实体类,Husband类中的转载 2017-09-26 11:23:16 · 236 阅读 · 0 评论 -
《Hibernate学习笔记六》一对一关联关系详解
《Hibernate学习笔记六》一对一关联关系详解从今天开始,就要开始学习关联关系了,其中关联关系,分为如下几种:1、一对一关联关系2、一对多关联关系3、多对一关联 关系4、多对多关联关系总的来说,虽然有如上几种关联方式,但是我们可以理解它只是1中关联方式,就 多对多关联,这是因为其他的关联方式都可以理解为此关联方式的一种特殊方式。其中,上面转载 2017-09-26 11:22:42 · 322 阅读 · 0 评论 -
《Hibernate学习笔记五》Session 的update方法详解
《Hibernate学习笔记五》Session 的update方法详解在前面的学习中,我们用到了Session的save方法,将对象从tansient状态转化为persistent状态。下面我们就来学习Session的update方法。在hibernate api文档中,Session接口提供了两种重载了update方法,分别如下:1、void update(Object转载 2017-09-26 11:21:47 · 324 阅读 · 0 评论 -
《Hibernate学习笔记四》:Hibernate核心接口介绍
《Hibernate学习笔记四》:Hibernate核心接口介绍在前面的例子中,我们经常看到这样的代码:public class TeacherTest { private static SessionFactory sf=null; @BeforeClass public static void beforeClass(){ //读取配置 文转载 2017-09-26 11:20:53 · 172 阅读 · 0 评论 -
《Hibernate学习笔记三》:联合主键的映射
《Hibernate学习笔记三》:联合主键的映射就如在前面所举的例子一样,是使用的id作为唯一的主键,一般情况下我们也只使用唯一的一个属性作为主键,但是在实际中,我们可能会遇到几个属性作为主键的情况,因此,在本篇博文中,就来介绍下,联合主键的映射关系应该如何来做??联合主键的映射有两种方式来进行实现。1、使用映射文件 XXX.hbm.xml2、使用Annotatio转载 2017-09-26 11:19:59 · 299 阅读 · 0 评论 -
《Hibernate学习笔记一》第一个程序的搭建
Hibernate学习笔记:第一个程序的搭建前一段时间对Struts2这个框架有了一点点地了解,很高兴,自己开始学习Hibernate这个框架了。本篇博文将记录下第一个Hibernate程序的搭建过程。其实有时候个人觉得无论我们学习什么语言也好,还是学习什么框架也好,第一个HelloWorld程序真的相当重要,假如 我们在学习第一个HelloWorld程序都跑不出来,这完全影响着我们对新接转载 2017-09-26 11:16:51 · 349 阅读 · 0 评论 -
《Hibernate学习笔记二》:表与实体类的映射方法
Hibernate学习笔记二:表与实体类的映射方法在使用Hibernate 中,我们最好尽量使得实体类的名字与表的名字 、实体类的属性名与表的列名尽量相同,这样可以省去很多的麻烦 。但是,在我们的实际项目中,可能会遇到实体类的名字与表的名字不一致 的情况 。当遇到这样情况,我们应该怎么办呢??如果我们使用的是Annotation ,则比较好办。看实际例子,如下:转载 2017-09-26 11:18:24 · 290 阅读 · 0 评论 -
《Hibernate学习笔记五》Session 的update方法详解
《Hibernate学习笔记五》Session 的update方法详解在前面的学习中,我们用到了Session的save方法,将对象从tansient状态转化为persistent状态。下面我们就来学习Session的update方法。在hibernate api文档中,Session接口提供了两种重载了update方法,分别如下:1、void update(Object转载 2017-09-26 10:19:53 · 416 阅读 · 0 评论 -
SSH:Hibernate框架(七种关联关系映射及配置详解)
概念 基本映射是对一个实体进行映射,关联映射就是处理多个实体之间的关系,将关联关系映射到数据库中,所谓的关联关系在对象模型中有一个或多个引用。 分类 关联关系分为上述七种,但是由于相互之间有各种关系,可以简化,例如:多对一与一对多映射,只是侧重的角度不对而已。转载 2017-09-21 15:01:47 · 256 阅读 · 0 评论