您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Hibernate使用技巧汇总
  所属分类: Java
  开发工具:
  文件大小: 39kb
  下载次数: 1
  上传时间: 2007-08-31
  提 供 者: miaoy*****
 详细说明: Hibernate使用技巧汇总

1.两种配置文件:
A.hibernate.cfg.xml 和 B.hibernate.properties
A中可含映射文件的配置,而B中hard codes加映射文件。
A。Configuration config=new Configuration().config();
B. Configuration config=new Conf iguration();
config.addClass(TUser.class);

2.你不必一定用hibernate.cfg.xml或hibernate.properties这两文件名,
你也不一定非得把配置文件放在Classes下,
File file=new File("c:\\sample\\myhibernate.xml");
Configuration config=new Configuration().config(file);
3. session.Flush()
强制数据库立即同步,当用事务时,不必用flush,事务提交自动调用flush
在session关闭时也会调用flush

4. Hibernate总是使用对象类型作为字段类型
5. XDoclet专门建立了hibernate doclet,就是在java代码上加上一些
java docTag,后来再让XDoclet分析该java代码,生成映射文件;
6.HQL子句本身大小写无关,但是其中出现的类名和属性名必须注意大小写区分。
7.关系:
Constrained : 约束,表明主控表的主键上是否存在一个外键(foreigh key)
对其进行约束。
property-ref:关联类中用于与主控类相关联的属性名,默认为关联类的主键属性名
单向一对多需在一方配置,双向一对多需在双方进行配置
8.lazy=false:被动方的记录由hibernate负责记取,之后存放在主控方指定的
Collection类型属性中

...............


...............


27.Spring的参数化事务管理功能相当强大,笔者建议在基于Spring Framework的应用
开发中,尽量使用容器管理事务,以获得数据逻辑代码的最佳可读性。

public class UserDAO extends HibernateDaoSupport implements IUserDAO
{
public void insertUser(User user) {
getHibernateTemplate().saveOrUpdate(user);
}
}

上面的UserDAO实现了自定义的IUserDAO接口,并扩展了抽象类:
HibernateDaoSupport
HibernateSupport实现了HibernateTemplate和SessionFactory实例的关联。
HibernateTemplate对Hibernate Session操作进行了封装,而
HibernateTemplate.execute方法则是一封装机制的核心
*在spring的配置文件里,移植了整个hibernate.cfg.xml的内容。
...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: Hibernate java sql webjsp
 输入关键字,在本站1000多万海量源码库中尽情搜索: