`
- 浏览:
760820 次
- 性别:
- 来自:
广州
-
Hibernate 原生SQL的使用,类似iBaits方式
Hibernate 原生SQL
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 2007-3-20 16:44:34 by Hibernate Tools 3.2.0.beta8 -->
<hibernate-mapping>
<class name="com.mip.biz.defect.domain.TypidefdetailVo">
<id name="oid" type="java.lang.Long">
<column name="OID" precision="22" scale="0" />
<generator class="assigned" />
</id>
<property name="devtype" type="string">
<column name="DEVTYPE" length="20" />
</property>
<property name="pwlevel" type="string">
<column name="PWLEVEL" length="20" />
</property>
<property name="stno" type="java.lang.Long">
<column name="STNO" precision="22" scale="0" />
</property>
<property name="stname" type="string">
<column name="STNAME" length="50" />
</property>
<property name="factory" type="string">
<column name="FACTORY" length="40" />
</property>
<property name="devstyle" type="string">
<column name="DEVSTYLE" length="40" />
</property>
<property name="finddate" type="java.util.Date">
<column name="FINDDATE" length="7" />
</property>
<property name="definfo" type="string">
<column name="DEFINFO" length="200" />
</property>
<property name="defreason" type="string">
<column name="DEFREASON" length="200" />
</property>
<property name="measure" type="string">
<column name="MEASURE" length="200" />
</property>
<property name="cleardate" type="java.util.Date">
<column name="CLEARDATE" length="7" />
</property>
</class>
<!-- 典型设备缺陷报表(紧急+重大+一般,详细情况) -->
<sql-query name="queryTypidefdetailReportQuerySql">
<return alias="detail" class="com.mip.biz.defect.domain.TypidefdetailVo">
<return-property name="oid" column="typOID"/>
<return-property name="devtype" column="typDEVTYPE"/>
<return-property name="pwlevel" column="typPWLEVEL"/>
<return-property name="factory" column="typFACTORY"/>
<return-property name="devstyle" column="typDEVSTYLE"/>
<return-property name="finddate" column="typFINDDATE"/>
<return-property name="definfo" column="typDEFINFO"/>
<return-property name="defreason" column="typDEFREASON"/>
<return-property name="cleardate" column="typCLEARDATE"/>
<return-property name="measure" column="typMEASURE"/>
<return-property name="stno" column="typSTNO"/>
<return-property name="stname" column="typeSTNAME"/>
</return>
<![CDATA[
SELECT
1 as typSTNO,
'stname' as typeSTNAME,
definfo.taskbillid AS typOID,
definfo.devtype AS typDEVTYPE,
definfo.powerlevel AS typPWLEVEL,
definfo.devfactory AS typFACTORY,
definfo.xinghao AS typDEVSTYLE,
definfo.findtime AS typFINDDATE,
definfo.findcontent AS typDEFINFO,
definfo.slidea AS typDEFREASON,
definfo.checktime AS typCLEARDATE,
definfo.checkresult AS typMEASURE
FROM DEFECT_DEFECTINFO definfo
WHERE
definfo.orgid = :orgid
]]>
</sql-query>
</hibernate-mapping>
对应的java代码
public List queryTypidefdetailsByHibernate(Long loginerOrgid,Date startTime, Date endTime) {
Query query = this.getSession().getNamedQuery("queryTypidefdetailReportQuerySql");
query.setLong("orgid", new Long(1));
List result = query.list();
return result;
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在多数情况下不及特定数据库支持的物理分页,而hibernate的分页则是直接组装sql,充分利用了特定数据库的分页机制,效率相 对较高。本文讲述的就是如何在不重新编译ibatis源码的前提下,为ibatis引入hibernate式的...
该文章介绍了自定义sql在ibaits应用,并描述了自己在实现过程中遇到的问题及解决过程,望能遇到同样问题的你提供参考
在数据库维护、管理、查询的时候,经常会遇到一次向DBMS提交多条SQL语句的情况。绝大多数的DBMS都没有提供直观的工具来返回每一条SQL语句的执行时间。 但万能数据库查询分析器却给你提供了这样的便利,它...更多>> 在...
ibaits例子 很好用
maven开发springboot ibaits mysql整合,里面包含spring 任务调度,拦截器,自定义注解,token等技术
springboot ibaits mysql整合 01
spring+struts+ibaits经典实例,看后一目了然
ibaits2.3.0.chm
Ibaits相关知识ppt,Ibaits例子(myeclipse工程)
最近没事儿写了个ibatis最完的例子,这个东西很好用,也很灵活。里面附带了ibatis详细学习文档,各种需要的jar包,最主要是有一个实用的例子,下载下来后在自己的机器上创建数据库建个表,修改一下配置就可以直接...
不久也会发表SSI(Spring2.5+Struts2+Ibaits)整合配置的系列文章。?????? 该篇主要描述所需jar文件以及编写数据库连接部分。需要的jar文件有数据库连接相关jar文件如下:commons- dbcp.jarcommons-logging.jarcommons...
给学习springmvc+ibaits的人一些帮助
Ibaits源码及样例,想要解读源码的这是一个很好的样本
ibaits+spring的整合,内含自己研究的心得,包库如何配置weblogic JTA管理事误
struts1.2 +spring2.5 +ibaits2.0 框架整合,jndi获取数据源,简单易读
Ibaits2.2帮助文档(英文),API 文档
ibaits入门分析,案列讲解以及完整源码
ibaits配置总结[参考].pdf
用ibatis做的曾删改查,很好上手 的
DevExpress+WindowsService+WCF+EF+SQL 一体化搭建起来的框架,调试编译成功后,使用installutil.exe安装windows服务。