ChinaUnix.net
相关文章推荐:

hibernate 多对多 中间表 配置

 下面列举一个完整的例子来说明hibernate进行关联查询(其中粗体是我们要特别注意的地方,相应tBookInfo和BookSelection的结构和其应的hbm.xml、class文件就不一一列举了,有需要详细了解的朋友,请联系我): String sTest = "from tBookInfo book, BookSelection sel where book.id = sel.bookId"; Collection result = new ArrayList(); Transaction tx = null; try {  Session session = hibernateUtil.cur...

by baiyejianxin - Java文档中心 - 2009-04-08 11:10:52 阅读(921) 回复(0)

相关讨论

假設現在有User與Server兩個類別,一個User可以被授權使用台Server,而在Server上也記錄授權使用它的使用者,就User與Server兩者而言即使的關係。 在程式設計時,基本上是不建議直接在User與Server之間建立關係,這會使得User與Server相互依賴,通常會透過一個中介類別來維護兩者之間的關係,避免兩者的相互依賴。 如果一定要直接建立User與Server之間的關係,hibernate也是支援的,基本上只要您瞭解之...

by fatsandwich - Java文档中心 - 2009-04-25 21:48:55 阅读(1062) 回复(0)

最近学习hibernate 今天调试一个例子 实现的 插入 采用中间的形式 进行操作 代码如下: teacher table create table `test`.`teacher`( `tid` int not null auto_increment, `tname` varchar(40), primary key (`tid`) ); create unique index `PRIMARY` on `test`.`teacher`(`tid`); studnt table create table `test`.`student`( `sid` int not null auto_increment, ...

by luojingqing - Java文档中心 - 2009-11-27 11:14:31 阅读(1999) 回复(0)

今天晚上做东西要用到联系,唉!一一还搞不清楚呢,哪来呀,狂晕! 还好,小组长发慈悲之心,把书给俺送来了...感动。 组长 21:08:23 还有students 冰儿 21:03:38 你没给我。 冰儿 21:04:05 还有,你给我的错,害死我了。 组长 21:09:08 不是吧,那估计是我帖快了,没注意 冰儿 21:04:31 本来俺 就手生, 冰儿 21:04:34 还。。。。 组长 21:09:35 那个是错的?? 冰儿 21:04:41 已经气哭我两次了...

by 紫冰 - Java文档中心 - 2006-05-09 22:26:14 阅读(645) 回复(0)

双向一关系  通过一端维护的关系 @BeforeClass/@AfterClass用于静态变量初始化  个test方法:分别测试了,1.分别保存,2.通过category保存product  配置文件:entity.hbm.xml                      ...

by xujun1206 - Java文档中心 - 2009-06-24 14:11:30 阅读(961) 回复(0)

代码如下 import org.hibernate.cfg.Configuration; import org.hibernate.tool.hbm2ddl.SchemaExport; public class ExportDB { public static void main(String[] args) { //读取hibernate.cfg.xml文件 Configuration cfg = new Configuration().configure(); SchemaExport export = new SchemaExport(cfg); export.create(true, true); } } 本文来自Ch...

by xpjjy - Java文档中心 - 2009-03-25 15:39:35 阅读(929) 回复(0)

问题: 目前我在数据库中有三张,分别是:User,Project,Role.我希望通过hibernate将这三张的关系比较明确的达出来,但是我不知道如何在映射文件中示。请教:) 这三长是这样的:一个用户可以有个项目;一个用户在一个项目中可以有个角色;一个项目可以包含个角色;一个角色可以被分配给不同的项目和用户。关系很简单,但是说起来很拗口。

by lemonboy - Java - 2007-04-06 13:47:20 阅读(3460) 回复(4)

单向的一关系: 一般不建议使用,改为通过双向的关联,查询时比较方便。  另外,在向集合添加端元素时可能带来性能问题,除非使用二级缓存。  在创建Category同时创建Product  需求场景:订单和订单条目  映射文件:entity.hbm.xml                ...

by xujun1206 - Java文档中心 - 2009-06-24 14:08:20 阅读(934) 回复(0)

Category和Product的保存先后次序; 删除Product应该不影响Category。  映射文件:entity.hbm.xml                              ...

by xujun1206 - Java文档中心 - 2009-06-24 14:05:00 阅读(885) 回复(0)

这个 问题困扰我10天,终于干掉了。 本人使用myeclipse6.5ga,进行hibernate单向关联实例。 一直报如下异常: hibernate: insert into hbql.score (score, type) values 。。。。。。。。。。。。。。。。。。。 17:03:32,484 DEBUG JDBCExceptionReporter:69 - could not insert: [score.Score] [insert into hbql.score (score, type) values (?, ?)] java.sql.SQLException: Field '...

by tangzengming - Java文档中心 - 2008-12-12 17:29:06 阅读(1073) 回复(0)

这个 问题困扰我10天,终于干掉了。 本人使用myeclipse6.5ga,进行hibernate单向关联实例。 一直报如下异常: hibernate: insert into hbql.score (score, type) values 。。。。。。。。。。。。。。。。。。。 17:03:32,484 DEBUG JDBCExceptionReporter:69 - could not insert: [score.Score] [insert into hbql.score (score, type) values (?, ?)] java.sql.SQLException: Field 's...

by wlcacc - Java文档中心 - 2008-12-03 10:18:37 阅读(921) 回复(0)