使用HQL语句的按照参数名字查询数据库信息的时候 “=:”和参数之间不能存在空格,否则会报错
摘要:问题描述: 今天在使用HQL的按照参数的名字查询数据库信息的时候报错如下: 究其原因是由于我在编写HQL语句的时候在“ =: ”两边添加了多余的空格,所以导致错误的发生。
阅读全文
org.hibernate.service.classloading.spi.ClassLoadingException: Specified JDBC Driver com.mysql.jdbc.Driver class not found
摘要:今天在使用hibernate搭建开发环境的时候出现了一个不可思议的问题: 1, 我的jar包有: 2, 之前使用的数据库连接驱动包是: 3, 总结: 总之遇到这种问题一般都是导入的数据库连接jar包存在问题导致的,可能版本或者其它什么原因。因此解决方案就是可以换其它版本的jar包试试。
阅读全文
数据库连接池的工作原理
摘要:对于共享资源,有一个很著名的设计模式:资源池(resource pool)。该模式正是为解决资源频繁分配、释放所造成的问题。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需要从缓冲池中取出一个了,使用完毕后再放回去。我们可以通过
阅读全文
Oracle数据库表的备份和数据表的删除操作
摘要:--Oracle数据库中的表备份: --备份语句:在备份之后就可以将这张表的所有数据源删除了,但是之后有人对这张表的数据进行操作,但是在操作完成之后要记得将数据表恢复 CREATE TABLE DZHYUKKT_BACKUP AS SELECT * FROM DZHYUKKT; --查询备份是不是成功: SELECT * FROM DZHYUKKT_BACKUP;--可以查出数据,证明备份成功 ...
阅读全文
数据库连接池
摘要:学习jdbc的连接池要弄清楚以下几个问题: 一、什么是数据库连接池,JDBC连接池? 二、为什么使用数据库连接池? 三、怎样使用连接池? 四、如何配置java开发中的连接池? 以下的篇幅将会对这几个问题进行探索: 一、什么是数据库连接池,JDBC连接池? 1、 百度百科的解释: 连接池是创建和管理一
阅读全文
Mysql登录异常的一个问题:
摘要:问题描述: 正常在启动mysql的时候是这样的: 1、 win打开输入界面; 2、 输入cmd命令,鼠标右键选择“以管理员身份运行”; 3, 之后再在界面输入登录mysql的登录语句: 只要用户名和密码正确的话,基本上可以登录成功。但是今天不管怎样登录都失败: 内容描述基本是这样的: mysql不是
阅读全文
HIBERNATE一对一双向外键联合主键关联
摘要:HIBERNATE一对一双向外键联合主键关联: 一、 创建主键类:这个主键必须实现serializedable接口和重写其中的hashCode方法和equals方法;为主键类添加一个叫做@Embeddable的注解和为实体类添加一个叫做@EmbeddabledId的注解
阅读全文
hibernate一对一双向外键关联
摘要:一对一双向外键关联:双方都持有对方的外键关联关系。 主控方和一对一单向外键关联的情况是一样的,主要的差异表现为,被空方需要添加: @OneToOne(mappedBy="card") //被控方 主控方必须交给其中的一方去控制,因为不可以双方都同时拥有控制对方的权利,假如是这样的话是没有办法保存成功
阅读全文
Hibernate一对一单向外键关联
摘要:一、一对一单向外键关联: 一对一单向外键关联主要用到了以下两个注解: 1、OneToOne(cascade=CasecadeTYPE.ALL); cascade=CasecadeTYPE.ALL:表示的是表之间的级联关系,比如级联删除,级联更新等,ALL表示的是全级联。 2、JoinColumn(n
阅读全文
Hibernate关系级别注解
摘要:最近在学习Hibernate的相关知识,这一站学习的是Hibernate的注解相关的操作和知识。在这里标注以下为以后查阅和需要帮助的朋友提供便利。 一、 开发环境的搭建: 1、 需要的jar包配置: 解释: 这里有连接mysql数据库的包,单体测试包,还有Hibernate的jar包。 二、Hibb
阅读全文
Java在mysql插入数据的时候的乱码问题解决
摘要:今天在使用hibernate的时候,插入mysql的数据中的中文总是显示乱码,之前出现过类似的问题,但是没有太在意,今天又发生了。所以向彻底的解决一下。 参考的博文: http://www.cnblogs.com/amboyna/archive/2008/06/18/1224570.html 我的实
阅读全文
Hibernate学习笔记
摘要:题记: 不管是学习一门新的语言还是一门新的技术或者新的框架学习的时候兴致勃勃,但是学习完成之后总是有一种茫然无知的感觉。这种感觉是由于什么导致的呢?只有在不断的探索中去发现问题然后解决问题。 既然要学习一个新的事物我想最基本的需要明白自己为什么学习这个东西,这个东西有什么价值值得你去学习,学习之后你
阅读全文