
Hibernate
拉斐尔-Raphael
你看这世界虽然残缺,但仍然值得我们赞美。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate、3.6.7在线帮助文档
地址:http://resource.ajava.org/hibernate/hibernate-3.6.7.final-manual-zh-cn/index.html原创 2015-11-03 11:09:24 · 474 阅读 · 0 评论 -
Hibernate、乐观锁和悲观锁
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人原创 2015-11-02 17:41:20 · 502 阅读 · 0 评论 -
Hibernate 、继承关联映射
一个继承树一张表是指将一个类和他下面的所有派生类的所有的属性都放在一张表中,举例有Employee这个实体,在他下面分别派生了两个类skill和sell,通过Hibernate 通过subclass将Employee和他的派生类的所有属性都存放在一张表中,使用type区分类型:hibernage.cfg.xml org.hibernate.dialect.MySQL原创 2015-10-27 17:54:13 · 431 阅读 · 0 评论 -
Hibernate 多表关联映射- Hibernate中使用的集合类型(set,list,array,bag,map)
Set类型的使用: Set是最常见的在Hibernate中对集合进行映射的类型,其配置也很简单; List类型的使用:原创 2015-10-27 14:34:21 · 595 阅读 · 0 评论 -
Hibernate 、Hql查询和Criteria查询
HQL查询:public Object query(String name){ Session s=null; try{ s=HibernateSessionFactory.getSession(); //String hql="from User where name=?"; //Query q=s.createQuery(hql); //q.setStrin原创 2015-10-22 15:19:51 · 564 阅读 · 0 评论 -
Hibernate 、多表关联映射 - 多对多关系映射(many-to-many)
hibernate.cfg.xml: org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/spring?useUnicode=true&characterEncoding=UTF-8 root true原创 2015-10-26 14:56:52 · 629 阅读 · 0 评论 -
Hibernate 、多表关联映射-组件关联映射(component)
组件关联映射可以将一些简小的数据与主题放在一个表中,例如firstName 和LastName这两个结合在一起可以组成一个名字,但是再分别将这两个再建一个表就不太合适了,这个时候可以用到组件关联映射;hibernate.cfg.xml: org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver原创 2015-10-26 17:33:02 · 611 阅读 · 0 评论 -
Hibernate 、多表关联映射 - 一对一关系映射(one- to-one)
hibernate.cfg.xml: org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/spring?useUnicode=true&characterEncoding=UTF-8 root true原创 2015-10-23 17:49:22 · 778 阅读 · 0 评论 -
Hibernate 多表关联映射- 一对多关系映射(one-to-many)
Hibernage.cfg.xml: org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/spring?useUnicode=true&characterEncoding=UTF-8 root true原创 2015-10-23 15:35:28 · 469 阅读 · 0 评论 -
Hibernate 、多表关联映射-多对一关系(many-to-one)
Hibernate.cfg.xml: org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/spring?useUnicode=true&characterEncoding=UTF-8 root true原创 2015-10-22 17:17:26 · 640 阅读 · 0 评论 -
Hibernate 1、Hello Hibernate
所使用到的jar 包:1、创建实体类public class User { private Integer id; private String name; private String address; public Integer getId() { return id; } public void setId(Integer id) { this原创 2015-10-21 17:21:48 · 351 阅读 · 0 评论 -
hibernate.properties
配置文件在安装目录hibernate-distribution-3.5.6-Final\project\etc下面; ######################### Query Language ########################### define query language constants / function nameshibernate.query.su原创 2015-10-21 14:56:46 · 531 阅读 · 0 评论 -
Hibernate、批量操作数据
Hibernate 批量操作数据可以使用两种方法实现1、分批更新,每一小批同步一次数据: public void saveEmployee2(){ Session s=HibernateSessionFactory.getSession(); Transaction tran=s.beginTransaction(); for(int i=1;i<=1000;i++原创 2015-11-03 14:59:46 · 565 阅读 · 0 评论