Hibernate
邓臻昊
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在Hibernate中使用带输出参数的存储过程
使用方法如下我是使用的变量名称来注册的,还没有试使用变量的顺序来注册其中 Find_Space_User_Property(?,?,?,?,?,?,?,?,?,?)为存储过程这个存储过程带有1个输入参数,9个输出参数具体的参数绑定方法如下所示Transaction tx = session.beginTransaction(); Ca...2009-10-28 08:37:42 · 194 阅读 · 0 评论 -
Hibernate中使用命名查询(摘自Hibernate reference 3.2.0中文参考手册16.2节)
命名SQL查询 可以在映射文档中定义查询的名字,然后就可以象调用一个命名的HQL查询一样直接调用命名SQL查询.在这种情况下,我们不 需要调用addEntity()方法. <sql-query name="persons"> <return alias="person" class="eg.Person"/> ...原创 2009-10-28 08:47:25 · 146 阅读 · 0 评论 -
Hibernate多对一查询
在Hibernate中的many-to-one联合查询中 需在hbm.xml文件中加入如下代码<many-to-one name="consumetype" column="consumeTypeID" class="org.dengzh.vo.ConsumeType" lazy="false"></many-to-one> 因原创 2009-01-15 17:27:16 · 188 阅读 · 0 评论 -
Hibernate中的级联删除
两张表User:字段如下ID UserName Lesson:字段如下IDUserIdLessonName User.hbm.xml中的配置<set name="lessonSet" table="Lesson" lazy="true" inv...原创 2009-12-11 10:46:47 · 109 阅读 · 0 评论 -
many-to-one避免出现No row with the given identifier exists的配置方法
如下:表Space的Space.hbm.xml文件中关联了创建者的对象builder,这时在many-ton-one中设置fetch="join"和not-null="true",这时产生的sql语句就变成了内联查询inner join而不是左外联查询,这样就可以避免在查询中遇到关联的对象为null的情况了(比如关联的用户已经被删除,但是Space的数据没有删除掉) <many-to...原创 2009-12-16 17:24:14 · 154 阅读 · 0 评论
分享