新浪微博 Github
摘要: 我们在实际的项目中一般都会使用数据连接池,因为这样开销相对较小;Hibernate包中自带C3P0的jar包;在hibernate.cfg.xml中加入:<property name="c3p0.min_size">5</property> <!--连接池最小连接数--> <property name="c3p0.max_size">20</property> <!-- 最大连接数--> <property name="c3p0.timeout">50 阅读全文
posted @ 2012-05-13 19:23 xiazdong 阅读(166) 评论(0) 推荐(0)
摘要: 一般,我们都会创建一个hibernate.cfg.xml,这样做无疑是好的,下面讲的方法虽然不好,但是也无疑是一种方法;我们可以直接在代码中设置一系列的参数;主要函数:(1)Configuration config = new Configuration(); //创建配置(2)config.setProperties(Properties p);//导入配置(3)config.addClass(Class c);//创建映射(只需要指定Class对象,自动搜索映射文件)特别注意:在代码中配置参数时,参数前面必须加上hibernate,比如 hibernate.connection.usern 阅读全文
posted @ 2012-05-13 19:16 xiazdong 阅读(679) 评论(0) 推荐(0)
摘要: ORM:Object Relation Mapping;阻抗不匹配:现在我们常用的编程语言都是面向对象的,而常用的数据库都是关系型数据库,而我们一般如果要用Java访问MySQL,都是使用JDBC,并且要在Java代码中写SQL语句,而这点是由于面向对象和关系融合的缺点;而ORM框架就解决了这点;Hibernate是ORM框架的一种;而Hibernate属于JBoss,JBoss被Redhat收购,因此现在Hibernate属于Redhat;Hibernate现在已经发布版本4了,但是现在常用的还是版本3,因此我们现在就版本3进行讲解;ORM框架主要完成的是操作持久化对象-->操作关系型 阅读全文
posted @ 2012-05-13 17:33 xiazdong 阅读(186) 评论(0) 推荐(0)