hibernate
文章平均质量分 73
quwei7515
这个作者很懒,什么都没留下…
展开
-
hibernate 增删改差方法
import java.io.Serializable;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration; //数据库连接public class原创 2012-08-09 13:08:33 · 776 阅读 · 0 评论 -
Hibernate 一对一外键双向关联
对象模型 public class Personimplements java.io.Serializable { private Long id; private String name; private Address address; public class Addressimplements java.io.原创 2012-08-13 15:30:20 · 437 阅读 · 0 评论 -
Hibernate 一对一共享主键关联的例子
一 表结构:Sql代码 CREATE TABLE `user` ( `userid` int(11) NOT NULL auto_increment, `username` varchar(255) NOT NULL default '', `age` int(2) default NULL, PRIMARY KEY (`useri原创 2012-08-13 15:19:44 · 536 阅读 · 0 评论 -
hibernate 组件关联映射关系
配置文件原创 2012-08-13 15:53:51 · 427 阅读 · 0 评论 -
hibernate 多对一以及一对多关系代码
private static SessionFactory sessionFactory; private HibernateUtil(){ } static{ Configuration cfg=new Configuration(); cfg.configure(); sessionFactory=cfg.buildSessionFactory(); }原创 2012-08-13 15:22:53 · 421 阅读 · 0 评论 -
一对一关系 attempted to assign id from null one-to-one
one-to-one在hibernate中可以用来作为两张表之间的主键关联,这也是hibernate中主键关联的一种用法,这样在一张表中的ID,在生成另外一张表的同时回自动插入到相应的ID字段中去,相应的XML文件设置比较简单,举例如下: 相应的User bean(PO)中也要添加属性 com.xx.Address address--> e-to-one name原创 2012-08-13 15:16:57 · 1131 阅读 · 0 评论 -
Hibernate 一对多问题
今天做联系的时候出现的一个小问题总结一下:Hibernate 中一对多set定义问题 private Set users = new HashSet(0); public Set getUsers() { return users; } public void setUsers(Set users) { this.users = users; }原创 2012-08-11 17:51:46 · 367 阅读 · 0 评论 -
hibernate 查询方法
import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import com.cardvalue.dao.entrty.User; import com.cardvalue.util.HibernateUtil;public class QueryTest原创 2012-08-09 13:39:46 · 356 阅读 · 0 评论 -
hibernate分页
static void query(){Session s=null;try{s=HibernateUtil.getSession();String hql="from User as user";Query query=s.createQuery(hql);//从第五条数据开始query.setFirstResult(5);//每页显示十条数据quer原创 2012-08-09 16:28:35 · 299 阅读 · 0 评论 -
hibernate数据库连接配置文件
"-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> com.mysql.jdbc.Driver jdbc:mysql:///bran原创 2012-08-09 14:31:01 · 383 阅读 · 0 评论 -
hibernate集合映射inverse和cascade详解
1、到底在哪用cascade="..."?cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通过这个属性来判断一个对象应该save还是update,如果这个对象的id原创 2012-08-14 11:28:53 · 341 阅读 · 0 评论