`
mouer
  • 浏览: 98065 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

重读hibernate参考手册

阅读更多

一.关于inverse维护关系
起作用: 1:N or N:M
1:N时,把多的一端inverse设为false(false为自己控制),好比让毛老头记住全国人民不可能,而全国人民记住毛老头比较轻松.
N:M时,随便一端设为false即可,另一端true.


二.关于<one-to-one>中的constrained
当constrained="false"时表明实体和被关联到的实体的约束不是强制的,即存在一个实体时,
它通过<one-to-one>关联的实体可能存在,也可能不存在.


三.很有意思的绑定参数方法


四.使用原生SQL的查询

注意: 如果你选择使用Hibernate的API, 你必须把SQL别名用大括号包围起来:

五.session.flush都在什么时候执行
在某些查询执行之前
在调用org.hibernate.Transaction.commit()的时候
在调用Session.flush()的时候


六.uniqueResult关键字
以前写代码,总免不了编写登陆部分。在获取user的时候,只可能返回一个user实例,或者为null。以前使用以下方法实现。

发现uniqueResult后:


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics