自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

转载 JAVA Hibernate工作原理及为什么要用(hibernate 简介)

hibernate 简介:hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库。hibernate核心接口session:负责被持久化对象CRUD操作sessionFactory:负责初始化hibernate,创建session对象configuration:负责配置并启动hi

2015-11-21 20:23:31 439

转载 Can't create table './store/#sql-b2c_1a.frm' (errno: 150)解决方法

错误原因有四:1、外键的引用类型不一样,主键是int外键是char 2、找不到主表中 引用的列 3、主键和外键的字符编码不一致 4.还有要建立外键的话,要先建立索引。没有建立索引也会出错。

2015-11-20 21:56:32 557

转载 理解hibernate中持久化和序列化

一、什么是序列化对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值(serialVersionUID)来记录自己 ,这个过程叫对象的串行化(Serialization) 。串行化的主要任务是写出对象实例变量的数值以

2015-11-19 13:15:08 799

原创 Hibernate 映射文件属性介绍

一开始学Hibernate,感觉很简单,就是配个文件操纵数据库。可是,那只是没有深入学习而已,配置文件的复杂。。。。。。 *1* 映射文件的结构:一个映射文件可以定义多个持久化类,但是最好是一个持久化类一个而已。hibernate-mapping>class>class>class>class>hibernate-mapping> 属性有:Catalog

2015-11-19 13:05:24 1414

转载 心态开放并积极学习的人,运气都不会太坏。

一个多月前,作为技术面试官参加了百度 2016 年的校园招聘深圳站面试,主要目标学生是清华/北大/哈工大/中科院在本地的研究生院(实际上并没有设限,有不少江西广西福建的同学过来面试了),这里和大家分享一点自己的思考。  我们一般有 3 轮技术面试,一面二面通常是由资深的工程师面试,三面一般是技术经理面试。我负责的是一面和二面,面试过程中除了给全公司层面的统一招聘人才,我们还随时要准备物色合

2015-11-17 18:35:41 699

原创 书评-----疯狂Java:突破程序员基本功的16课.李刚

读这本书的时候,看完它的前言,可以说,真的是如坐春风,受益匪浅,可以说对我程序员职业生涯产生不可磨灭的影响,作者的观点对于我来说如雷贯耳,请看:------------------------------------------------------------------------------------------------------------------------------

2015-11-16 23:24:57 1647

原创 Hibernate 配置文件中 inverse 理解

1、含义:inverse="true"就是反转控制器=真;也就是由对方控制,inverse="false"就是反转控制器=假;也就是不用对方控制,由自己控制2、到底在哪用inverse="ture"?      “set的inverse属性决定是否把对set的改动反映到数据库中去。inverse=false————反映;inverse=true————不反映”inverse属性默认

2015-11-14 22:07:22 1826

原创 Hibernate 错误

1、org.hibernate.id.IdentifierGenerationException错误解决方法Caused by: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save()因为ID设置为了手动设置:

2015-11-14 21:16:04 420 1

原创 疯狂Java程序员16堂课---第8课:异常捕捉的陷

第8课:异常捕捉的陷阱这本书的每一章节的引言总能引人入胜,我喜欢这种情景引出问题来~其实就是问:当系统执行到catch 块代码中有return 时,系统是否还会执行对应的finally 块。答:依然会执行finally 块里的代码。再问:catch 里面有System.exit(0)  ,Runtime.getRuntime().exit(0);时呢?…………. 8.1

2015-11-12 16:03:26 345

转载 java的几种对象(PO,VO,DAO,BO,POJO)解释

java的几种对象(PO,VO,DAO,BO,POJO)解释     一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。   二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而

2015-11-11 13:02:04 269

原创 hashcode和equals为何要同时重写

首先equals与hashcode间的关系是这样的:1、如果两个对象相同(即用equals比较返回true),那么它们的hashCode值一定要相同;2、如果两个对象的hashCode相同,它们并不一定相同(即用equals比较返回false)   自我的理解:由于为了提高程序的效率才实现了hashcode方法,先进行hashcode的比较,如果不同,那没就不必在进行equals的

2015-11-11 12:52:40 2544

转载 Java的native关键字

转自:http://blog.csdn.net/jiakw_1981/article/details/3073613今天研究Java基础类库,Object类的时候,发现了一个关键字:native咦?这是个什么东东?它认识我,我可不认识它!嘿嘿,没关系,baidu一下。java native关键字 一. 什么是Native Method   简单地讲,一个

2015-11-11 11:30:23 289

原创 疯狂Java程序员16堂课-----第4章:Java 内存管理之---Java引用种类

把书读薄:第四章:Java的内存回收Java的内存管理 包括 内存分配 和 内存回收 两个方面。虽然两方面都是有JVM 自动完成,可是 程序员 了解 内存分配,更快地释放无用java对象所占用的内存,避免java程序的内存泄漏才能开发出效率高的程序。关于对象在内存中的状态:可达状态,可恢复状态,不可达状态。         可达状态:有一个以上的引用变量引用它。可恢复状

2015-11-07 09:22:08 334

转载 关于考证

计算机认证有很多,个人认为证书这东西,只是一个学习能力的证明,与实际技术能力无关或关系不大,下面列举几类典型的证书以及作为程序员应该选择的类别。个人观点,仅供参考。一、等级考试个人认为等级考试应该选择国家的,因为适用范围是全国通用,而且公信度也比较高。虽然有些省的等级考试可能会比全国的难很多,比如江苏省的,但是从适用角度来说,还是选择国家的比较好。另外国家的

2015-11-05 09:06:40 500

ActiveMQ RabbitMQ RokcetMQ Kafka实战 消息队列中间件视频教程

ActiveMQ RabbitMQ RokcetMQ Kafka实战 消息队列中间件视频教程

2018-09-15

JSR133中文版

JSR133中文版

2017-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除