首页
诗词
字典
板报
句子
名言
友答
励志
学校
网站地图
编程
C++
C语言
C++ Builder
VB
PB
Ruby Rails
perl python
编程
其他开发语言
VBA
VC/MFC
当前位置:
首页
>
教程频道
>
开发语言
>
编程
>
hibernate查询方法对照
2012-07-31
hibernate查询方法对比HQL查询HQL是hibernate自己的一套查询语言,于SQL语法不同,具有跨数据库的优点。示例
hibernate查询方法对比
HQL查询
HQL是hibernate自己的一套查询语言,于SQL语法不同,具有跨数据库的优点。示例代码:
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping> <class name="com.sy.vo.User" table="user" catalog="news"> </class> <!-- 命名查询:定义查询条件 --> <query name="getUserById"> <![CDATA[from User where id=:id]]> </query> <!-- 命名查询中使用sql,不推荐使用,影响跨数据库 <sql-query name="getUserById2"> <![CDATA[select * from User where ]]> </sql-query> --></hibernate-mapping>
适用情况:万能方法,有点像ibatis轻量级框架的操作,方便维护。 缺点:不面向对象。基于hql和sql,有一定缺陷。
查看更多
下一篇
本文网址:
https://www.reader8.net/jiaocheng/20120731/1840675.html
读书人精选
热点排行
maven 项目平添Maven Dependencies Libr
java类静态域、块,非静态域、块,结构函
Golang的slice圈套
Spring2 兑现AOP编程的两种实现方法
树的底层实现(下)
多线程程序的评量基准
struts2札记之第七讲
jquery 用ID取某个元素上的某个ID元素
HDU-1251-统计偏题
dedecms展示标题时自动加省略号的方法的