Hibernate一对多的插入操作!

public void createBlogItem(final Long blogid, final String title,
            final String content) throws HibernateException {

        this.getHibernateTemplate().execute(new HibernateCallback() {

            public Object doInHibernate(Session session)
                    throws HibernateException, SQLException {
                BlogItem item = new BlogItem();
                item.setTitle(title);
                item.setContent(content);
                item.setCreateTime(Calendar.getInstance());

                Blog blog = (Blog) session.load(Blog.class, blogid);
                item.setBlog(blog);
                blog.getItems().add(item); // no need to fetch the collection!
                //P295 say, it will automatically called

                //I tested it, cant work yet!

               //it's used by EJB2.0 CMP
                return null;
            }

        });
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值