hibernate
文章平均质量分 56
三月神
这个作者很懒,什么都没留下…
展开
-
hibernate--HQL查询语句
本章介绍了Hibernate的几种主要检索方式:HQL检索方式、QBC检索方式、SQL检索方式。HQL是Hibernate Query Language的缩写,是官方推荐的查询语言。QBC是Query By Criteria的缩写,是Hibernate提供的一个查询接口。Hibernate是一个轻量级的框架,它允许使用原始SQL语句查询数据库。6.1 HQL基础HQL是Hibe转载 2012-02-10 12:22:54 · 1694 阅读 · 0 评论 -
hibernate1.2
主要是看见ddl 语句Junit (junit-4.8.jar )Junit(bug) 测试部提示错误具体信息的时候2种常用的方法1、用try {} catch(){}2、main()方法例子程序如下[java] view plaincopyprint?package com.demo.hibern转载 2012-02-24 22:21:14 · 599 阅读 · 0 评论 -
hibernate3
第17课 hibernate树形结构(重点) 树形结构:也就是目录结构,有父目录、子目录、文件等信息,而在程序中树形结构只是称为节点。 一棵树有一个根节点,而根节点也有一个或多个子节点,而一个子节点有且仅有一个父节点(当前除根节点外),而且也存在一个或多个子节点。 也就是说树形结构,重点就是节点,也就是我们需要关心的节点对象。转载 2012-02-24 22:01:53 · 669 阅读 · 0 评论 -
SS_整合_1
Struts2.1.6 +Spring2.5.6 + Hibernate3.3.21. 需要的jar包列表jar包名称所在位置说明antlr-2.7.6.jarhibernate/lib/required解析HQLaspectjrt转载 2012-02-24 22:12:10 · 912 阅读 · 0 评论 -
spring整合struts,hibernate annotation(pool数据池,sqlserver2005数据库)
proxool.xml(加jtds.jar+proxool-0.9.1.jar+proxool-cglib.jar) av <!-- jdbc:sqlserver://localhost:1433;databaseName=novel9 com.microsoft.sqlserver.jdbc.SQLServerDriver原创 2012-10-31 13:43:03 · 709 阅读 · 0 评论 -
Hibernate注释大全收藏
Hibernate注释大全收藏声明实体Bean@Entitypublic class Flight implements Serializable {Long id;@Idpublic Long getId() { return id; }public void setId(Long id) { this.id = id; }}@Entity 注解将一个原创 2012-08-28 12:59:48 · 691 阅读 · 0 评论 -
(绝对有效)sqlserver2000链接proxool连接池,终于配置出spring整合struts,hibernate annotation(pool数据池,sqlserver2000数据库)
首先proxool.xml(需要proxool-0.9.1.jar,proxool-cglib.jar和三个sqlserver包) pool jdbc:microsoft:sqlserver://localhost:1433;databaseName=tour com.microsoft.jdbc.sqlserver.SQLServerDriver原创 2012-09-01 12:31:08 · 2661 阅读 · 1 评论 -
hibernate外键对应设置
A. 多对一a.1 新建Web project---many2onea.2 添加hibernate支持a.3 先进入DB Browser配置表中“一”的那一方。 a.4 配置“多”的那一方,其它的一样,最后一步:打倒数第二个勾。a.5 建立一个测试类测试一下。package co转载 2012-12-09 21:41:16 · 2076 阅读 · 0 评论 -
使用 HibernateTemplate 实现分页查询
使用 HibernateTemplate 实现分页查询 (HibernateCallback接口) HibernateTemplate 只支持 .setMaxResults(int) 方法。 因此,做 Spring+Hibernate 分页处理要使用到一个接口 org.springframework.orm.hibernate3.HibernateCallb转载 2013-02-16 11:34:38 · 4508 阅读 · 2 评论 -
hibernate1.1
第1课 课程内容 1、 HelloWorld a) Xml b) Annotction 2、 Hibernate原理模拟-什么是O/RMapping以及为什么要有O/RMapping 3、 常风的O/R框架 4、 Hibernate基础配置 5、 Hibernate核心接口介绍 6、 对象的三种状态 7、 ID生成策略转载 2012-02-24 22:20:16 · 680 阅读 · 0 评论 -
hibernate4
第23课 性能优化策略1、 注意session.clear()的动用,尤其在不断分页循环的时候a) 在一个大集合中进行遍历,遍历msg,取出其中的含有敏感字样的对象b) 另外一种形式的内存泄露 //面试是:Java有内存泄漏吗?2、 1 + N问题 //典型的面试题a) Lazyb) Bat转载 2012-02-24 22:03:01 · 2194 阅读 · 2 评论 -
hibernate2
第16课 关系映射(重点) 注意:这里的关系是指:对象之间的关系,并不是指数据库的关系,-----红色重要 存在以下关系:1、 一对一u 单向(主键、外键)u 双向(主键、外键)2、 一对多u 单向u 双向3、 多对一u转载 2012-02-24 21:51:36 · 673 阅读 · 0 评论 -
Session方法列举
Session方法列举: 1. Session session=HibernateUtil.getSessionFactory().openSession; Session.beginTransaction(); session.save(obj); session.getTransaction().commit(); session.close();转载 2012-02-10 12:05:50 · 763 阅读 · 0 评论 -
hibernate.hbm2ddl.auto—Hibernate自动建表的配置
hibernate.hbm2ddl.auto参数的作用主要用于:自动创建|更新|验证数据库表结构。如果不是此方面的需求建议set value="none"。create: 每次加载hibernate时都会删除上一次的生成的表,然后根据你的model类再重新来生成新表,哪怕两次没有任何改变也要这样执行,这就是导致数据库表数据丢失的一个重要原因。create-drop : 每次原创 2012-02-13 17:34:19 · 482 阅读 · 0 评论 -
hibernate merge() replicate() 方法解释
这个方法都是hibernate 的保存方法merge() :1.如果对象的idertifier(以下简称为id)为空或在数据库不存在,则进行inert动作(此时如果对象的id有值也 将被hibernate自动生成的ID覆盖)2.如果id存在,则进行update动作replicate() :Persist the state of the given detached insta原创 2012-02-22 16:31:31 · 2283 阅读 · 0 评论 -
关于hibernate方式获取记录的时候字段为空就获取空记录的解决方法
在oracle数据库下,如果是使用hibernate查询数据的时候,特别是使用view的对象查询数据的时候,有些字段为空的时候就会出现整条记录都获取不到的情况,这是因为在生成xml文件和pojo(bean)文件的时候,因为view没有主键的说法,所以会生成一个pojo类和一个对应的ID类(主键类),这个ID类就是view中的所有字段,那个pojo类就是这个ID类一个字段,在hibernate获取记原创 2012-02-13 17:32:03 · 3941 阅读 · 1 评论 -
在Hibernate应用中如何处理批量更新和批量删除
9.3 批量处理数据通常,在一个Session对象的缓存中只存放数量有限的持久化对象,等到Session对象处理事务完毕,还要关闭Session对象,从而及时释放Session的缓存占用的内存。批量处理数据是指在一个事务中处理大量数据。以下程序在一个事务中批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段:Transaction tx = session.beginTr转载 2012-02-13 17:33:27 · 479 阅读 · 0 评论 -
hibernate注解大全
声明实体Bean @Entity public class Flight implements Serializable { Long id; @Id public Long getId() { return id; } public void setId(Long id) { this.id = id; } } @Entity 注解将一个类转载 2012-02-23 15:36:55 · 586 阅读 · 0 评论 -
hibernate2
第16课 关系映射(重点) 注意:这里的关系是指:对象之间的关系,并不是指数据库的关系,-----红色重要 存在以下关系:1、 一对一u 单向(主键、外键)u 双向(主键、外键)2、 一对多u 单向u 双向3、 多对一u转载 2012-02-24 22:08:16 · 793 阅读 · 0 评论 -
Hibernate -annotation 学习笔记 1 马士兵
第1课 课程内容. 6第2课Hibernate UML图. 6第3课 风格. 7第4课 资源. 7第5课 环境准备. 7第6课 第一个示例HibernateHelloWorld 7第7课 建立Annotation版本的HellWorld 9第8课 什么是O/RMapping 11一、 定义:. 11二、 Hib转载 2012-02-24 22:14:43 · 2351 阅读 · 0 评论 -
hibernate sql查询返回对象list
public Pagination findPaginationObjBySql(final String sql, final int pageIndex, final int pageSize, final Class beanClass) { return (Pagination) hibernateTemplate.execute(new HibernateCallbac原创 2016-07-15 16:35:16 · 2871 阅读 · 0 评论