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