road of hibernate
u011035329
这个作者很懒,什么都没留下…
展开
-
road of hibernate
1st day of hibernate: Hibenate 初窥 hibernate的开发流程: 1:导入所需要的Jar包(对于初学者,可以导入lib下的所有Jar包和hibernate3.jar); (一般还需要导入对应的数据库驱动) 2:编写hibernate.cfg.xml配置文件或hibernate.properties文件(该文件主要配置连接数据库的一些信息, eg: url原创 2014-01-25 22:58:37 · 613 阅读 · 0 评论 -
hibernate-2014-02-11
关联关系映射 一对一主键关联映射(Person(1)-----------(1)IdCard) 对象模型表现形式: public class Person { private int id; private String name; private IdCard idCard; public int getId() { return id; } public void set原创 2014-02-11 22:46:24 · 451 阅读 · 0 评论 -
hibernate-2014-02-10
Hibernate 关联关系映射 多对一关系映射 多对一的典型例子就是Employee和Department的关系 :Employee(n)----------(1)Department 其在数据库中的表现as follows: 使用hibernate的话,其对象就应该是这样:原创 2014-02-10 22:13:00 · 561 阅读 · 0 评论 -
hibernate-2014-02-22
Hibernate 映射关系之多对多--(Teacher and Student) 老师与学生属于多对多的关系,1为老师叫多名学生,而一个学生学习多门课程,多门课程一般应该有多个教师教授。 Model class: package bm.storm.hibernate.domain; import java.util.Set; public class Teacher { pr原创 2014-02-22 16:27:00 · 473 阅读 · 0 评论 -
hibernate-2014-02-04
Criteria查询方式 在hibernate中提供了HQL外,还提供了一种更面向对象的查询方式,就是Criteria查询。它的模式其实与QUERY接口都差不多。 示例如下:(关键代码) sess = HibernateUtil.getSession(); Criteria cri = sess.createCriteria(User.class); cri.add(Restrictio原创 2014-02-04 12:56:14 · 521 阅读 · 0 评论 -
hibernate-2014-02-01
1. 完善HibernateUtil. 对于普通的增删改以及根据id进行查询,我们可以将这些操作放在一个公共类中HibernateUtil.以减小代码重复。 eg: public final class HibernateUtil { private static SessionFactory sessionFactory = null; private HibernateUtil(原创 2014-02-02 00:05:22 · 517 阅读 · 0 评论 -
hibernate-2014-02-02
hibernate解决关键字冲突问题方法: 1、对于表名: 利用class 的table属性重命名表名以防止与数据库关键字冲突。对于列名,利用property的column属性或column标签重命名列名。 2、在表名或列名两边加 “`”避免关键字冲突。 hql的命名参数: String hql = " from User as user where user.name = :name原创 2014-02-02 21:53:45 · 580 阅读 · 0 评论 -
hibernate-2014-01-27
Session 接口提供的常用方法: 1.保存对象到数据库:save 、persist(区别:在没有打开事务时,save方法会先将记录插入数据库,然后再回滚。而persist方法不会将记录插入数据库。明显的表现就是再执行过程中,save方法会打印insert语句) 2.查询对象:get、load(区别:load方法使用懒加载原理,返回的是对象的代理,所以不能对返回的代理进行 != null的判原创 2014-01-27 23:06:33 · 569 阅读 · 0 评论 -
hibernate-2014-1-26
development process: 1.编写Domain对象------------>编写mapping file---------->创建DB(官方推荐) 2.创建DB-------------->通过工具生成Domain object & *.hbm.xml file(使用较多) 3.编写mapping file, mapping file------------hbm2原创 2014-01-26 21:32:17 · 552 阅读 · 0 评论 -
hibernate-02-17
Hibernate 关联关系映射 一对一外键映射: hibernate 对于一对一映射,不仅提供了主键关联,也提供了外键关联映射,示例如下: model: public class Person { private int id; private String name; private IdCard idCard;} public class IdCard原创 2014-02-17 21:54:01 · 415 阅读 · 0 评论