<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping
PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.boomlink.web.model">
<class name="com.boomlink.web.model.UserReport" table="T_USER_REPORT">
<id column="ID" name="id" unsaved-value="0">
<generator class="increment" />
</id>
<property column="USERID" name="userid" />
<property column="REPORT" name="report" />
</class>
<sql-query name="SelectReportByUserId">
<return alias="t" class="com.boomlink.web.model.UserReport"></return>
<![CDATA[
SELECT
um.ID AS {t.id},
um.USERID AS {t.userid},
um.REPORT AS {t.report}
FROM
T_USER_REPORT um
WHERE
um.USERID=?
ORDER BY um.ID
]]>
</sql-query>
<sql-query name="DeleteReportByUserId">
<return alias="t" class="com.boomlink.web.model.UserReport"></return>
<![CDATA[
DELETE
FROM
T_USER_REPORT
WHERE
USERID=?
]]>
</sql-query>
</hibernate-mapping>
分享到:
相关推荐
使用Native SQL查询,首先你需要在映射文件(.hbm.xml)中声明一个SQLQuery,如下所示: ```xml <sql-query name="-native_query"> <return class="com.example.YourEntity"/> <![CDATA[ SELECT * FROM your_...
在这个映射文件中,我们可以声明查询语句,如 HQL(Hibernate Query Language)或 SQL。 3. **HQL 查询**:HQL 是 Hibernate 提供的一种面向对象的查询语言,类似于 SQL,但操作的对象是 Java 类而非数据库表。在...
### XML中的CDATA用法详解 #### 一、CDATA的基本概念 **CDATA**(Character Data)是一种特殊的文本区域,它被XML解析器视为纯文本数据,并不会对其进行解析或处理。这意味着在CDATA段落内的任何XML标签或者实体引用...
本文将详细介绍Hibernate的五种查询方式,包括HQL查询、Criteria方法、动态查询DetachedCriteria、例子查询、SQL查询以及命名查询,以满足不同场景下的需求。 1. HQL查询: Hibernate Query Language(HQL)是一种...
本篇将详细介绍如何在Android中使用SAXParser来解析包含CDATA(Character Data)的XML数据。 首先,了解CDATA的概念。在XML中,CDATA段是用来标记一段文本,告诉解析器这段文本不应被解析为XML元素。它的语法是`<!...
在XML文档中,为了保证文档的结构正确性和语义...在这个例子中,使用CDATA块包裹比较运算符,防止XML解析器将其解释为元素或实体,确保了SQL查询的正确性。同时,由于SQL查询通常较长,使用CDATA块提高了代码的可读性。
超全面javaweb第4天-_10_xml的CDATA区
`CHARINDEX`函数在SQL Server中被广泛使用,它类似于字符串的`indexOf`方法,用于在一个字符串中查找指定的子字符串并返回其位置。如果未找到,则返回0。这个函数可以帮助我们构建一个更高效、更易于维护的查询。 ...
在处理包含特殊字符的text属性时,可以使用writeText方法,并在适当的位置插入CDATA标记。例如,当写入text内容时,可以检查内容是否包含需要转义的字符,如果包含,就将其包裹在`<![CDATA[` 和 `]]>` 之间。 例如...
写入XML中的CDATA可以使用`XElement`的`Add`方法配合`XCData`对象: ```csharp // 创建新的XML元素 XElement element = new XElement("YourElementName", new XCData("这是要插入的CDATA数据")); // 将元素添加到...
适用于Redis的CData JDBC驱动程序实现了JDBC标准,可在从商业智能工具到IDE的各种应用程序中提供与Redis数据的连接。
当文本内容中包含大量可能被视为特殊字符的符号时,使用CDATA非常有用。在CDATA区段内,所有特殊字符都不会被解释,这意味着不需要对它们进行转义处理。CDATA的语法是在文本前加上`<![CDATA[`,并在文本后加上`]]>`...
在Java开发中,使用Spring+iBatis框架,经常会遇到标准的SQL映射方法无法满足特定业务需求的情况。此时,就需要自定义SQL来实现功能扩展。本文将详细介绍如何在iBatis框架中执行自定义SQL字符串,以及解决在实际应用...
HQL语句的使用是Hibernate中最重要的部分之一,本文将详细介绍HQL语句的使用方法和示例。 简单属性查询 HQL语句可以用于查询实体类中的简单属性,例如: ```java List students = session.createQuery("select ...
`HibernateTemplate`是Spring提供的用于封装Hibernate操作的类,它简化了Hibernate的使用,提供了许多方便的方法来执行常见的CRUD操作和其他复杂查询。通过`HibernateTemplate`,我们可以避免编写大量的Hibernate ...
如果在更早 Community Technology Preview (CTP) 版本的 SQL Server Express 中禁用了 sp_configure 选项“SMO 和 DMO XP”,则在使用 SAVESYSDB 卸载该早期实例,然后使用 USESYSDB 安装本版本时,将可能无法从命令...
在C#中创建包含CDATA的XML节点,我们可以使用`XmlDocument.CreateCDataSection()`方法。下面是如何创建一个包含CDATA的XML元素: ```csharp using System.Xml; // 创建XML文档对象 XmlDocument xmlDoc = new Xml...
本文档包含了一个完整的实例,可以实现含有CDATA 的字符串转换成xml
XML-to-SQL转换方法是分布式工作流系统中处理数据交换和消息传递的一个重要课题。在异构环境中,XML技术因其出色的数据交换能力被广泛使用,而在核心业务系统中,关系数据库(如SQL数据库)由于其稳定性和持久性的...