hibernate
a15015103
这个作者很懒,什么都没留下…
展开
-
【hibernate】hibernate 2 (基本概念和CURD)
基本概念和CURD开发流程由Domain object -> mapping->db。(官方推荐)由DB开始,用工具生成mapping和Domain object。(使用较多)由映射文件开始。一把情况下使用第二种第二种从数据库开始,先做数据库然后映射文件Domain Object限制默认的构造方法(必须的)。有无意义的标示符id(主键)(原创 2012-11-07 20:17:07 · 337 阅读 · 0 评论 -
【hibernate实例】双向多对一客户与订单增加查找修改
新建持久化类Order.javapackage www.hbsi.net.one2manyboth; public class Order { private int id; private String no; private Customer customer; public int getId()原创 2012-11-06 21:48:42 · 425 阅读 · 0 评论 -
【hibernate】hibernate 1 (hibernate引入,第一例)
hibernate第一例新建java项目hibernate在hibernate项目下,新建文件夹lib,并添加jar包旁外话:添加jar包的两种方法及区别添加jar包的两种方法从属性里添加jar包新建文件夹,考本地jar包两者区别:第一种:记住添加路径,如果项目考走j原创 2012-11-07 20:17:15 · 460 阅读 · 0 评论 -
【hibernate】hibernate 3 (Myeclipse开发hibernate)
导入数据库新建项目Hibernate_2window-show view-otherMyEclipse Database--DB Browser右击空白处点击Test Driver进行测试输入密码,显示测试成功原创 2012-11-07 20:16:10 · 267 阅读 · 0 评论 -
【hibernate】hibernate 4 (hibernate对象的三种状态)
对象三种状态瞬时(transient):数据库中没有数据与之对应,超过作用域会被JVM垃圾回收器回收,一般是new出来且与session没有关联的对象。持久(persistent):数据库中可能有数据与之对应(save),当前与session有关联,并且相关联的session没有关闭,事务没有提交;持久对象状态发生改变,在事务提交时会影响到数据库(hibernate能检测到)。脱管(det原创 2012-11-06 21:49:42 · 305 阅读 · 0 评论 -
【hibernate实例】单项多对一增加查找
创建部门表department创建雇员表employee新建持久化类Department.javapackage www.hbsi.net.many2one; public class Department { private Integer id; private String nam原创 2012-11-06 21:49:36 · 380 阅读 · 0 评论 -
【hibernate实例】项一对多增加查找
创建部门表department创建雇员表employee新建包新建持久化类Department.javapackage www.hbsi.net.one2many; import java.util.Set; import www.hbsi.net.many2one.Em原创 2012-11-06 21:48:55 · 351 阅读 · 0 评论 -
【hibernate实例】双项一对多(多对一)增加删除
新建包www.hbsi.net.one2mantboth新建持久化类Department.javapackage www.hbsi.net.one2manyboth; import java.util.Set; public class Department { private int id; privat原创 2012-11-06 21:48:48 · 1761 阅读 · 0 评论 -
【hibernate实例】增删改查
User.hbm.xmlxml version="1.0"?> "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> hibernate-原创 2012-11-07 20:16:47 · 256 阅读 · 0 评论