![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
文章平均质量分 75
qqzhuyuehe
这个作者很懒,什么都没留下…
展开
-
Hibernate的createSQLQuery查询的小例子
当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree),此时HIBERANTE就会报错,说什么*号错误之类的。但如果将*改为Tree类里的所有子段时就不会有问题了。就会像平时一样第一行数据返回一个Object[],然后你再根据Tree类里字段对Object[]数组里的值进行转换。这样一来比较麻烦。今天发现如果我SQL来查有一个方法可以返回一个对象的。Configuration config = new Conf转载 2011-01-06 11:11:00 · 778 阅读 · 0 评论 -
hibernate 的级联保存和关联关系
转自:http://joezheng123.javaeye.com/blog/346877Customer 和 Orders 是一对多的关系,Orders和Customer是多对一关系,即这两个双向关联.Customer 和Bid是一对一的关系,一对一的关系就不存在双向和单向了如下是他们的类:customer.javaimport java.util.Date; import java.util.HashSet; import java.util.Set; public class Customer转载 2011-02-21 11:19:00 · 1864 阅读 · 0 评论 -
hibernate集合映射inverse和cascade详解
转自:http://richal158.spaces.live.com/1、到底在哪用cascade="..."?cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在 cascade的源头上插入或是删除,所有cascade的关系就会被自动的插入或是删除。便是为了能正确的cascade,unsaved-value 是个很重要的属性。Hibernate通过这个属性来判断一个对象应该save还是update,如果这个对象的id是unsaved-value的话,转载 2011-03-24 14:37:00 · 689 阅读 · 0 评论