
hibernate
ttitfly
这个作者很懒,什么都没留下…
展开
-
hibernate 批量插入
在企业应用开发中,经常用到批量插入的功能。对于Hibernate,如果使用方法不当,性能将大打折扣,令人难以忍受。这里介绍一种批量插入的方法,代码如下: java 代码 Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); ...2007-07-24 11:27:21 · 132 阅读 · 0 评论 -
Hibernate中discriminator
tbl_user 是一张表。User是它一个po,NormalUser也是它的一个po,NormalUser继承于User,那么将User和NormalUser持久到数据库的tbl_user中,tbl_user是怎么区分的呢?tbl_user中有一个字段type,它是来区分的。 来看他们的映射文件: [code="java"] [/code] ...2008-02-17 12:41:00 · 450 阅读 · 0 评论 -
hibernate总结二
1. get和load区别 load加载方法: [code="java"] Users user = (Users)session.load(Users.class, new Integer(1)); [/code] get加载方法: [code="java"] Users user = (Users)session.get(Users.class, new Integer(1));...2008-01-29 18:08:26 · 90 阅读 · 0 评论 -
hibernate总结
1.key是指外键 比如: [code="java"] ...2008-01-28 18:07:52 · 86 阅读 · 0 评论 -
hibernate------one-to-one
hibernate 关系映射 one-to-one主要有三种实现方式 [color=red]1.通过外键方式实现[/color] 以学生和电脑为例(Student-Computer) 建表sql语句: [code="java"] CREATE DATABASE `onetoone` CHARACTER SET 'utf8'; USE `onetoone`; DROP TAB...2008-01-28 17:16:27 · 112 阅读 · 0 评论 -
Hibernate-------集合
Hibernate中的集合 Hibernate中的集合分为四类: 1.bag类:元素无序,可重复 2.set类:元素无序,不可重复 3.list类:元素有序,可重复 4.array类:数组 5.map类:映射关系 除bag类集合外,其它集合都可以在java api中找到对应的接口类,[color=red]bag可以认为对应java中的List[/color] Hibernate中将...2008-01-28 13:47:46 · 118 阅读 · 0 评论 -
hibernate------HQL总结
以以个普通Users表为例: 建表语句: [code="java"] CREATE DATABASE `interceptor` CHARACTER SET 'utf8'; USE `interceptor`; DROP TABLE IF EXISTS `users`; create table users( id int auto_increment primary k...2008-01-25 15:07:17 · 209 阅读 · 0 评论 -
hibernate-----many-to-many
hibernate:many-to-many 以学生和老师为例 建表语句: [code="java"] CREATE DATABASE `manytomany` CHARACTER SET 'utf8'; USE `manytomany`; DROP TABLE IF EXISTS `student`; create table student( sid int...2008-01-25 11:25:53 · 83 阅读 · 0 评论 -
hibernate----one-to-many
hibernate里的一对多one-to-many(以学生和班级为例子) [color=red]1.双向关联情况下[/color] Classes.java: [code="java"] package com.domain; import java.util.HashSet; import java.util.Set; public class Classes im...2008-01-21 17:58:29 · 142 阅读 · 0 评论 -
hibernate知识小结
1.hibernate中java对象的三种状态,[color=red]三种状态都是对缓存而言的。[/color] 1)临时状态 New,delete() 不在session的缓存中,数据库中无对应的数据。 2)持久化状态 Save() 临时->持久 load(),get() 返回持久 update(),saveOrUpdate(),lock() 游离->持久 ...2008-01-05 23:24:04 · 89 阅读 · 0 评论 -
hibernate text
mysql数据库的一个表里的字段logins是text类型的。 hibernate对改字段的映射为: [code] [/code] 实体类: [code]public class User{ private String logins; }[/code] 程序里取出该实体对象 [code]User user = (User)getHibernateTemplate...2007-10-22 17:40:35 · 191 阅读 · 0 评论 -
hibernate关系映射
java 代码 package com.test; import java.util.HashSet; import java.util.Set; import com.test.domain.Student; import com.test.domain.Teacher; ...2007-10-12 22:11:03 · 85 阅读 · 0 评论 -
hibernate之one-to-many详细
1. 拿Classes和Student为例。 [code="java"] package com.test; import java.util.Set; public class Classes { private Integer classesId; private String classesName; private Set students; ...2008-10-01 12:06:01 · 176 阅读 · 0 评论