- 博客(10)
- 资源 (8)
- 收藏
- 关注
原创 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 467
原创 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 408
原创 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 442
原创 hibernate-2014-02-10
Hibernate 关联关系映射多对一关系映射多对一的典型例子就是Employee和Department的关系 :Employee(n)----------(1)Department其在数据库中的表现as follows:使用hibernate的话,其对象就应该是这样:
2014-02-10 22:13:00 553
原创 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 515
原创 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 570
原创 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 507
原创 hibernate-2014-01-27
Session 接口提供的常用方法:1.保存对象到数据库:save 、persist(区别:在没有打开事务时,save方法会先将记录插入数据库,然后再回滚。而persist方法不会将记录插入数据库。明显的表现就是再执行过程中,save方法会打印insert语句)2.查询对象:get、load(区别:load方法使用懒加载原理,返回的是对象的代理,所以不能对返回的代理进行 != null的判
2014-01-27 23:06:33 562
原创 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 549
原创 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 606
Jquery dev guide
2014-08-21
软件工程在线学习系统
2014-02-02
java项目之企业进销存管理系统
2013-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人