HQL:selectfw.jdfromTblFwxx" />
当前位置:文档之家› Hibernate常用方法详解

Hibernate常用方法详解

Hibernate常用方法详解
Hibernate常用方法详解

对象的状态转换图:

Customer对象的状态转换过程:

HQL查询

关联查询:

多对一关联:从多的一方去查找相关联的一方(多的一方可导航到一的一方,而一的一方不能导航至多的一方),可以采用属性查询的方式。

class TblFwxx{

private TblJd jd; //一的一方

……

}

class="com.aptech.jb.entity.TblJd" fetch="select">

HQL:select fw.jd from TblFwxx fw where fw.lxr='伊先生'

一对多关联:从一的一方关联查询多的一方(多方做为一方的集合属性),此时可采用迫切左外连接查询。

隐式联接:隐式联接始终采用多对一或者一对一关联,从来不通过集合值的联(无法编写item.bids.amount)。例如:

1.From User u where u.homeAddress.city = ‘Bangkok’

2.Select distinct u.homeAddress.city from User u

3.//Bid与itm是多对一

From Bid bid where bid.itm.description like ‘%Foo%’

4.From Bid bid where https://www.doczj.com/doc/e212442140.html, like ‘%Laptop%’

5.From Bid bid

where https://www.doczj.com/doc/e212442140.html, like ‘%Laptop%’

And bid.item.sccessfulBid.amount > 100

内联接:一对多关联(join, inner join)

使用原因:你可能想要以应该应用到货品Bid的一些条件为基础,来限制通过查询返回的货品。例如,你可能想要出价超过¥100的所有Item;因而这需要一个内部联结。From Item i

join i.bids b

where i.description like ‘%Foo%’

and b.amount >100

投影查询:

select i from Item i

join i.bids b

where i.description like ‘%Foo%’

and b.amount >100

类似的

select i

from Item i in(i.bids) b

where i.description like ‘%Foo%’

and b.amount >100

外联接:一对多关联,多对一或一对一(left join fetch);

抓取集合:

From Item i

Left join fetch i.bids where i.description like ‘%Foo%’

也可以利用相同的语法遇抓取多对一或者一对一关联:

From Bid bid

Left join fetch bid.item

Left join fetch bid.bidder

Where bid.amount > 100

高级查询

1.条件查询

创建比较表达式

Criterion restriction =

Restrictions.between(“amount”,

new BigDecimal(100),

new BigDecimal(200));

session.createCriteria(Bid.class).add(restriction);

String emails = {“foo@https://www.doczj.com/doc/e212442140.html,”,”bar@https://www.doczj.com/doc/e212442140.html,”};

session.createCriteria(User.class)

.add(Restrictions.in(“email”,emails));

也可以用isEmpty()、isNotEmpty()或者它的实际大小测试集合:

session.createCriteria(Item.class)

.add(Restrictions.isEmpty(“bids”));

session.createCriteria(Item.class)

.add(Restrictions.sizeGt(“bids”,3));

●组合表达式和逻辑操作符

Session.createCriteria(User.class)

.add(Restrictions.like(“firstname”,”g%”))

.add(Restrictions.like(“lastnames”,”k%”)); 如果需要分开(or),有两种方法。第一种是把Restriction.or()和Restriction.and()一起使用。

Session.createCriteria(User.class)

.add(

Restrictions.or(

Restrictions.and(Restrictions.like(“firstname”,”g%”,

Restrictions.like(“lastname”,”k%”) ),

Restrictions.in(“emails”,emails)

)

);

第二种方法是把Restriction.disjunction()和Restrictions.conjunction()一起使用:

Session.createCriteria(User.class)

.add(Restrictions.conjunction()

.add(Restrictions.disjunction()

.add(Restrictions.like(“firstname”,”g%”))

.add(Restrictions.like(“lastname”,”k%”))

)

.add(Restrictions.in(“email”,emails))

);

●联结和动态抓取

1.给限制联贯关联

List result = session.createCriteria(Item.class)

.add(Restrictions.like(“description”,

”Foo”,

MatchMode.ANYWHERE)

)

.createCriteria(“bids”)

.add(Restrictions.gt(“amount”,new BigDecimal(99)))

.list();

session.createCriteria(Item.class)

.createAlias(“bids”,”b”)

.add(Restrictions.like(“this.decription”,”%Foo%”))

.add(Restrictions.gt(“b.amount”,new BigDecimal(99)));

●通过条件查询动态抓取

用join fetch操作即时填入一个集合,或者初始化一个被映射为延迟否则将被代理

的对象。可以用Criteria API完成同样的事:

session.createCriteria(Item.class)

.setFetchMode(“bids”,FetchMode.JOIN)

.add(Restrictions.like(“description”,”%foo%”));

如果想要使用内部联结(很少用,因为它不返回没有出众蝗货品),可以强制它:session.createCriteria(Item.class)

.createAlias(“bids”,”b”,CriteriaSpecification.INNER_JOIN)

.setFetchMode(“b”, FetchMod.JOIN)

.add(Restrictions.like(“decription”,”%Foo%”));

也可以预抓取多对一和一对一关联:

session.createCriteria(Item.class)

.setFetchMode(“bids”,FetchMode.JOIN)

.setFetchMode(“seller”,FetchMode.JOIN)

.add(Restrictions.like(“decription”,”%Foo%”));

●应用结果转换器

默认情况下,所有的条件查询都只返回根实体的实例:

List result = session.createCriteria(Item.class)

.setFetchMode(“bids”,FetchMode.JOIN)

.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY)

.list();

Set distinctResult = new LinkedHashSet(result);

Criteria crit =

session.createCriteria(Item.class)

.createAlias(“bids”,”b”)

.createAlias(“seller”,”s”)

. setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);

List result = crit.list();

for(Object aResult : result){

Map map = (Map)aResult;

Item item = map.get(Criteria.ROOT_ALIAS);

Bid bid = (Bid)map.get(“b”);

User seller = (User)map.get(“s”);

...

}

2.

3.

Spring+hibernate

课程内容 1.面向接口(抽象)编程的概念与好处 2.IOC/DI的概念与好处 a)inversion of control b)dependency injection 3.AOP的概念与好处 4.Spring简介 5.Spring应用IOC/DI(重要) a)xml b)annotation 6.Spring应用AOP(重要) a)xml b)annotation 7.Struts2.1.6 + Spring2.5.6 + Hibernate3.3.2整合(重要) a)opensessionInviewfilter(记住,解决什么问题,怎么解决) 8.Spring JDBC 面向接口编程(面向抽象编程) 1.场景:用户添加 2.Spring_0100_AbstractOrientedProgramming a)不是AOP:Aspect Oriented Programming 3.好处:灵活 什么是IOC(DI),有什么好处Dependecy Injection (依赖注入)依赖UserDAO a)IOC (inversion of control)控制反转,交给容器来控制 1.把自己new的东西改为由容器提供 a)初始化具体值 b)装配 2.好处:灵活装配 Spring简介 1.项目名称:Spring_0200_IOC_Introduction

2.环境搭建 a)只用IOC i.spring.jar , jarkata-commons/commons-loggin.jar 3.IOC容器 a)实例化具体bean b)动态装配 4.AOP支持 a)安全检查 b)管理transaction Spring IOC配置与应用 1.FAQ:不给提示: a)window – preferences – myeclipse – xml – xml catalog b)User Specified Entries – add i.Location: D:\share\0900_Spring\soft\spring-framework-2.5.6\dist\resources\sprin g-beans-2.5.xsd ii.URI: file:///D:/share/0900_Spring/soft/spring-framework-2.5.6/dist/resource s/spring-beans-2.5.xsd iii.Key Type: Schema Location iv.Key: https://www.doczj.com/doc/e212442140.html,/schema/beans/spring-beans-2.5.xsd 2.注入类型 a)Spring_0300_IOC_Injection_Type b)setter(重要) c)构造方法(可以忘记) d)接口注入(可以忘记) 3.id vs. name a)Spring_0400_IOC_Id_Name b)name可以用特殊字符 4.简单属性的注入 a)Spring_0500_IOC_SimpleProperty b) 5.

spring4.x + hibernate4.x 配置详解

spring4.x + hibernate4.x 配置详解 关于spring和hibernate的使用以及特征等等,在此不再啰嗦,相信大家也都知道,或者去搜索一下即可。 本篇博文的内容主要是我最近整理的关于spring4.x 和hibernate 4.x 相关配置和使用方式,当然spring3.x以及hibernate4.x也可以借鉴。 首先是配置文件web.xml 增加以下代码即可 contextConfigLocation classpath*:/applicationContext.xml org.springframework.web.context.ContextLoaderListener 然后建立 applicationContext.xml 文件,src下。文件内容如下,注释我尽量写的很详细 org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql:///hibernatedemo root yzp140103 这样就配置好了。 接下来,要做的就是做开发测试了:在项目的src目录下新建一个实体类包com.joe.entity,在该包下新建一个实体类Student,代码如下: package com.joe.entity; import java.io.Serializable;

springmvc框架搭建之xml配置说明(spring4+hibernate4)

SpringMVC框架搭建说明 Spring4.1.4 + hibernate4.3.8 1、web.xml配置 程序运行时从web.xml开始,加载顺序为:context-param -> listener -> filter ->structs (如果使用structs的话)-> servlet 如下为web.xml的配置说明 bmymis2 contextConfigLocation classpath:applicationContext-*.xml org.springframework.web.context.ContextLoaderListener encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true springServlet org.springframework.web.servlet.DispatcherServlet

混凝土振动机械的分类及使用要点正式样本

文件编号:TP-AR-L8573 There Are Certain Management Mechanisms And Methods In The Management Of Organizations, And The Provisions Are Binding On The Personnel Within The Jurisdiction, Which Should Be Observed By Each Party. (示范文本) 编制:_______________ 审核:_______________ 单位:_______________ 混凝土振动机械的分类及使用要点正式样本

混凝土振动机械的分类及使用要点 正式样本 使用注意:该操作规程资料可用在组织/机构/单位管理上,形成一定的管理机制和管理原则、管理方法以及管理机构设置的规范,条款对管辖范围内人员具有约束力需各自遵守。材料内容可根据实际情况作相应修改,请在使用时认真阅读。 1 混凝土振动机械的特点 混凝土振动机械是一种借助于动力,以一定的装 置为振动源,产生频率振动,并把这种频率振动传给 混凝土使之密实的机械。 浇入模板内的混凝土,必须要经过合理的振捣, 目的是降低混凝土料粒间的摩擦力和粘结力,使其在 自重力作用下,自行充实料粒间的间隙,排除混凝土 内部的空气,不致在凝结后的构件中形成气孔(大孔

俗称狗洞),保证构件表面光滑、平整,不出现麻面。钢筋混凝土构件浇模后经过振捣,还可以显著地提高钢筋与混凝土的结合力(握裹力),保证和增强混凝土的强度。振捣的作用,还不仅仅是保证构件质量,对于改善劳动条件,缩短混凝土凝固成型时间,提高模板使用周转率,加快施工进度也有着极为重要的意义,所以,混凝土振捣,是混凝土施工的重要环节,广泛用于建筑、市政建设施工中和水坝、桥梁、港口等工程中。 2 混凝土振动机械的分类 1)按传播振动方式不同分为插入式(内部式)、附着式(外部式)、平板式、平台式等。 2)按工作部分的结构特征不同分为锥形(杆形

马士兵hibernate文档 (个人完善版)

3. hibernate.hbm2ddl.auto : 在SessionFactory 创建时,自动检查数据库结构,或者将数据库schema 的DDL 导出到数据库。使用create-drop 时,在显式关闭SessionFactory 时,将删除掉数据库schema。 例如:validate | update | create | create-drop create :如果没有表就创建 update :如果表结构更新,就更新 validate :每次插入表的时候看看表结构有没有更新。 理论上是先建类后建表:这个时候只要你的类建好了,可以跨数据库。 实际中先建表比先建类多,建好表以后要对数据库进行优化,比如建索引,建试图,各种各样的优化。 project\etc目录下面有很多示例性的文档,log4j的文档就在那个下面。 SessionFactory sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory(); SessionFactory的建立是很耗费时间的,应该像连接池一样,只建立一次,以后要用就直接从那用。 Hibernate文档建议我们自己写一个辅助类,用单例来做。 JUnit的一个bug: @BeforeClass public static void beforeClass() { sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory(); } 在这句话的时候 配置文件如果有的时候写错了,她悄悄把错误隐藏起来了。 解决的方法:可以对这句话加try catch块 8.表名和类名不一致的时候: @Entity @Table(name="_teacher")

混凝土机械操作使用安全要求

编号:AQ-JS-00082 ( 安全技术) 单位:_____________________ 审批:_____________________ 日期:_____________________ WORD文档/ A4打印/ 可编辑 混凝土机械操作使用安全要求 Safety requirements for concrete machinery operation

混凝土机械操作使用安全要求 使用备注:技术安全主要是通过对技术和安全本质性的再认识以提高对技术和安全的理解,进而形成更加科 学的技术安全观,并在新技术安全观指引下改进安全技术和安全措施,最终达到提高安全性的目的。 1.拌运输车操作人员必须经过安全技术培训,考核合格并且取得主管单位颁发的资质证后持证上岗。 2.操作人员必须身体健康。患有碍安全操作的疾病和精神不正常者不得操作机械设备。 3.作业中应观察或巡视机械、周围人员及环境状况,不得擅自离开岗位。 4.操作人员必须按规定佩戴安全防护用品。作业时长发不得外露,女工应戴工作帽。 5.不得随意拆除机械设备照明、信号、仪表、报警和防护装置。应按规定的周期检查、调校安全防护装置。 6.机械设备外露的传动机构、转动部件和高温、带电部分应装设防护罩等安全防护设施和设有明显的安全警示标志。 7.机械运转时严禁接触运行部件、进行修理及保养作业。

8.机械在道路上行驶时必须遵守交通管理部门的有关规定。 9.机械通过桥梁前,应了解桥梁的承载能力,确认安全后方可低速通过。严禁在桥面上急转向和紧急刹车。通过桥洞前必须注意限高,确认安全后方可通过。 10.自行式机械作业前,必须进行检查,制动、转向、信号及安全装置应齐全有效。 11.坡道停机时,不得横向停放。纵向停放时,必须挡掩,并将工作装置落地辅助制动,确认制动可靠后,操作人员方可离开。雨季应将机械停放在地势较高的坚实地面。 12.机械作业时,人员不得上下机械。 13.机械设备在发电站、变电站、配电室等附近作业时,不得进入危险区域。在高压线附近工作时,机械设备机体及工作装置运动轨迹距高压线的距离应符合规定。 这里填写您的公司名字 Fill In Your Business Name Here

hibernate_annotation

Hibernate Annotation 使用hibernate Annotation来映射实体 准备工作 下载 hibernate-distribution-3.3.2.GA hibernate-annotations-3.4.0.GA slf4j 导入相关依赖包 Hibernate HOME: \hibernate3.jar \lib\bytecode(二进制) \lib\optional(可选的) \lib\required(必须的) 导入required下的所有jar包 antlr-2.7.6.jar commons-collections-3.1.jar dom4j-1.6.1.jar hibernate3.jar javassist-3.9.0.GA.jar jta-1.1.jar slf4j-api-1.5.10.jar slf4j-log4j12-1.5.10.jar log4j-1.2.14.jar mysql.jar ---Annotation包 ejb3-persistence.jar hibernate-annotations.jar hibernate-commons-annotations.jar

简单的例子,通过annotation注解来映射实体PO 1、建立(Java Project)项目:hibernate_0100_annotation_HelloWorld_default 2、在项目根下建立lib目录 a)导入相关依赖jar包 antlr-2.7.6.jar commons-collections-3.1.jar dom4j-1.6.1.jar ejb3-persistence.jar hibernate-annotations.jar hibernate-commons-annotations.jar hibernate3.jar javassist-3.9.0.GA.jar jta-1.1.jar log4j-1.2.14.jar mysql.jar slf4j-api-1.5.10.jar slf4j-log4j12-1.5.10.jar 3、建立PO持久化类cn.serup.model.Teacher 内容如下 package cn.serup.model; import javax.persistence.Entity; import javax.persistence.Id; //@Entity表示该是实体类 @Entity public class Teacher { private int id ; private String username ; private String password ; //ID为主键,主键手动分配 @Id public int getId() { return id; } public void setId(int id) { this.id = id;

中文版hibernate-annotations-3.4.0.CR1-doc

Hibernate Annotations 参考文档 3.2.0 CR1 目录 前言 1. 翻译说明 2. 版权声明 前言 1. 创建一个注解项目 1.1. 系统需求 1.2. 系统配置 2. 实体Bean 2.1. 简介 2.2. 用EJB3注解进行映射 2.2.1. 声明实体bean 2.2.1.1. 定义表(Table) 2.2.1.2. 乐观锁定版本控制 2.2.2. 映射简单属性 2.2.2.1. 声明基本的属性映射 2.2.2.2. 声明列属性 2.2.2. 3. 嵌入式对象(又名组件) 2.2.2.4. 无注解之属性的默认值 2.2.. 映射主键属性 2.2.4. 映射继承关系 2.2.4.1. 每个类一张表 2.2.4.2. 每个类层次结构一张表 2.2.4. 3. 连接的子类 2.2.4.4. 从父类继承的属性 2.2.5. 映射实体Bean的关联关系 2.2.5.1. 一对一(One-to-one) 2.2.5.2. 多对一(Many-to-one) 2.2.5. 3. 集合类型 2.2.5.4. 用cascading实现传播性持久化(Transitive persistence) 2.2.5.5. 关联关系获取 2.2.6. 映射复合主键与外键 2.2.7. 映射二级表(secondary tables) 2.3. 映射查询 2.3.1. 映射EJBQL/HQL查询 2.3.2. 映射本地化查询 2.4. Hibernate独有的注解扩展 2.4.1. 实体 2.4.2. 标识符 2.4. 3. 属性

2.4. 3.1. 访问类型 2.4. 3.2. 公式 2.4. 3.3. 类型 2.4. 3. 4. 索引 2.4. 3.5. @Parent 2.4. 3.6. 生成的属性 2.4.4. 继承 2.4.5. 关于单个关联关系的注解 2.4.5.1. 延迟选项和获取模式 2.4.6. 关于集合类型的注解 2.4.6.1. 参数注解 2.4.6.2. 更多的集合类型 2.4.7. 缓存 2.4.8. 过滤器 2.4.9. 查询 3. 通过XML覆写元数据 3.1. 原则 3.1.1. 全局级别的元数据 3.1.2. 实体级别的元数据 3.1.3. 属性级别的元数据 3.1. 4. 关联级别的元数据 4. Hibernate验证器 4.1. 约束 4.1.1. 什么是约束? 4.1.2. 内建约束 4.1.3. 错误信息 4.1.4. 编写你自己的约束 4.1. 5. 注解你的领域模型 4.2. 使用验证器框架 4.2.1. 数据库schema层次验证 4.2.2. Hibernate基于事件的验证 4.2.3. 程序级验证 4.2.4. 验证信息 5. Hibernate与Lucene集成 5.1. 使用Lucene为实体建立索引 5.1.1. 注解领域模型 5.1.2. 启用自动索引 A. 术语表 前言 WARNING! This is a translated version of the English Hibernate reference documentation. The translated version might not be up to date! However, the differences should only be very minor. Consult the English reference documentation if you are missing information or encounter a translation error. If you like to contribute to a particular translation, contact us on the Hibernate developer mailing list. Translator(s): RedSaga Translate Team 满江红翻译团队 1. 翻译说明

hibernate关联注解

说明: 本文对hibernate的一对多、多对一、多对多的关联 示例代码是Order类和OrderItem类的一对多的关系 1.一对多 1.1注解方式: @OneToMany 代码示例如下: 双向关联,维护端在“多”的一端 Public class Order implements Serializable { Private Set orderItems = new HashSet(); @OneToMany(mappedBy="order"(有了mappedby不能也不该在此再定义@joincolumn),cascade = CascadeType.ALL, fetch = https://www.doczj.com/doc/e212442140.html,ZY) @OrderBy(value= "id ASC") public Set getOrderItems() { return orderItems; } } 单向关联,维护端在此端 Public class Order implements Serializable { private Set orderItems = new HashSet(); @OneToMany(cascade = CascadeType.ALL, fetch = https://www.doczj.com/doc/e212442140.html,ZY) @JoinColumn(name=”order_id”) @OrderBy(value= "id ASC") public Set getOrderItems() { return orderItems; } } 1.2维护端和级联问题 维护端的意思是对外键进行维护,维护端有对外键进行插入和更新的权利。 下面分情况介绍hibernate的级联操作: 1.2.1单向关联 对“一”表进行插入一条记录的操作: 1)级联类型:CascadeType.ALL 执行语句: 1.insert into category (description, name, id) values(?, ?, ?)

Struts2+Spring+Hibernate的工作流程及原理(整理的)

Struts2框架 一、简介 Struts2是一个相当强大的Java Web开源框架,是一个基于POJO的Action 的MVC Web框架。它基于当年的WebWork和XWork框架,继承其优点,同时做了相当的改进。 1、Struts2基于MVC架构,框架结构清晰,开发流程一目了然,开发人员可 以很好的掌控开发的过程。 2、使用OGNL进行参数传递。OGNL提供了在Struts2里访问各种作用域的 数据的简单方式,你可以方便的获取Request、Attribute、Application、 Session、Parameters中的数据。大大简化了开发人员在获取这些数据是的 代码量。 3、强大的拦截器。Struts2的拦截器是一个Action级别的AOP,Struts2中的 许多特性都是通过拦截器来实现的,例如异常处理、文件上传、验证等。 拦截器是可配置与重用的,可以将一些通用的功能如:登录验证、权限 验证等置于拦截器中以完成了系统中的权限验证功能。 4、易于测试。Struts2的Action都是简单的POJO,这样可以方便的对Struts2 的Action编写测试用例,大大方便了Java Web项目的测试。 5、易于扩展的插件机制。在Struts2添加扩展是一件愉快而轻松的事情,只 需要将所需要的Jar包放到WEB-INF/lib文件中,在Struts.xml中做一些 简单的设置就可以实现扩展。 6、模块化管理。Struts2已经把模块化作为了体系架构中的基本思想,可以 通过三种方法来将应用程序模块化:将配置信息拆分成多个文件把自包 含的应用模块创建为插件创建的框架特性,即将于特定应用无关的新功 能组织成插件,以添加到多个应用中去。 7、全局结果与声明式异常。为应用程序添加全局的Result,和在配置文件中 对异常进行处理,这样当处理过程中出现指定异常时,可以跳转到特定 页面。 二、Struts2的工作机制 在Struts2框架中的处理大概分为: 1、客户端初始化一个指向Servlet容器(如Tomcat)的请求; 2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做 ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框 架的集成很有帮组,例如:SiteMeshPlugin); 3、接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定 这个请求是否需要调用某个Action; 4、如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的 处理交给ActionProxy; 5、ActionProcy通过Configuration Manager询问框架的配置文件,找到需要 调用的Action类; 6、ActionProxy创建一个ActionInvocation实例。 7、ActionInvocation实例使用命令模式来调用,在调用Action的过程前后,

Struts+Spring+Hibernate框架搭建

整合SSH框架 整合框架版本:hibernate-distribution-3.6.0.Final-dist + spring-framework-2.5.6.SEC01-with-dependencies + struts-2.1.8.1 一、搭建工具 Windows 、Tomcat 6.0+ 、MyEclipse、SQLServer2008 R2 、Google 二、创建工程 新建WEB项目工程(MyEclipse),包含web.xml配置文件。 三、添加框架环境Junit4 右击新建的项目,选择Build Path —> Add Library —> Junit —> 选择Junit4 —> 确定完成单元测试的添加。 四、添加框架环境Struts2 1.解压struts- 2.1.8.1 ,如下图所示: 可在apps文件里,随机选择一个.war文件解压,到WEB-INF→lib下的基础jar文件:

复制黏贴添加到项目工程的lib下。也可将lib下的全部jar(71个)都复制到项目中来,不过很多用不到。我们崇尚即用即加的原则…… 2. 配置struts.xml和web.xml文件,如下: web.xml: ItcastOA struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndE xecuteFilter struts2 /* index.html index.htm index.jsp default.html default.htm default.jsp struts.xml:

混凝土机械的检查一般规定(新版)

( 安全管理 ) 单位:_________________________ 姓名:_________________________ 日期:_________________________ 精品文档 / Word文档 / 文字可改 混凝土机械的检查一般规定(新 版) Safety management is an important part of production management. Safety and production are in the implementation process

混凝土机械的检查一般规定(新版) 1、固定式混凝土机械应有良好的设备基础,移动式混凝土机械应安放在平坦坚实的地坪上,地基承载力应能承受工作荷载和振动荷载,其场地周边应有良好的排水条件。 2、混凝土机械的临时用电应符合国家现行标准《施工现场临时用电安全技术规范》JGJ46、的有关规定。 3、混凝土机械在生产过程中产生的噪声应控制在《施工场界噪声限值》GB12523、范围内,其粉尘、尾气、污水、固体废弃物排放应符合国家环保部门所规定的排放标准。 4、整机检查规定: 1、主要工作性能应达到说明书规定的额定指标; 2、金属结构不应有开焊、裂纹、变形、严重锈蚀,各连接螺栓应紧固; 3、工作装置性能应可靠,附件应齐全完整;

4、整机应清洁,不应漏油、漏气、漏水。 5、电动机的碳刷与滑环接触应良好,转动中不应有异响、漏电,绝缘性能应符合说明书规定,其绝缘电阻值不应小于0.5MΩ,在运转中电动机轴承允许最高温度应按下列情况取值:滑动轴承80℃,滚动轴承95℃;正常温度取值应为:滑动轴承40℃,滚动轴承55℃。 6、柴油机应符合本规程第3.1. 7、条的规定。 7、电气系统检查规定: 1、电气箱应完好;箱内元器件应完好,电气线路排列应整齐;卡固应牢靠符合规定;电缆电线不应有老化、裸露、损伤; 2、各种电器、仪表、信号装置应齐全完好,指示数据应准确。 8、电动润滑装置及手动润滑装置的各润滑管路应畅通,各润滑部位润滑应良好,润滑油(脂)厂牌型号、黏度等级(SAE)、质量等级(API)及油量应符合说明书的规定。 云博创意设计 MzYunBo Creative Design Co., Ltd.

相关主题
文本预览
相关文档 最新文档