
hibernate
wuyongde0922
这个作者很懒,什么都没留下…
展开
-
Hibernate HQL查询
HQL 大小写不敏感,当有相同的实体类名时,使用包名.实体类 Query query=session.createQuery("from Cat c"); List catlist=query.list(); 返回单个对象 Query q=session.createQuery("select count(c) from Cat c"); Number num=(Number转载 2014-06-24 21:53:37 · 538 阅读 · 0 评论 -
Hibernate3注解
Hibernate3注解 收藏 1、@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="") 可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息 name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致转载 2014-06-27 17:53:50 · 703 阅读 · 0 评论 -
Hibernate Annotation (Hibernate 注解)
进入:http://www.hibernate.org 说明文档: 英文:http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/ 中文:http://docs.jboss.org/hibernate/annotations/3.4/reference/zh_cn/html_single/ 下载:hi转载 2014-06-27 17:52:31 · 463 阅读 · 0 评论 -
HQL查询语言
12.1 HQL语言基础 Hibernate查询语言为HQL(Hibernate Query Language),可以直接使用实体类名及属性。HQL语法类似于SQL,有SQL的关键词如select、from、order by、count()、where等等。不同的是HQL是一种完全面向对象的语言,能够直接查询实体类及属性。 12.1.1 HQL语法 HQL语法类似于SQL,是一种sele转载 2014-08-06 11:58:48 · 986 阅读 · 0 评论 -
hql查询返回list,map,自定义类型
以个普通Users表为例: 建表语句: CREATE DATABASE `interceptor` CHARACTER SET 'utf8'; USE `interceptor`; DROP TABLE IF EXISTS `users`; create table users( id int auto_increment primary key, name varchar(1转载 2014-08-06 12:06:59 · 3322 阅读 · 0 评论 -
Hibernate和iBATIS 优缺点比较
http://wuhenjia.blog.163.com/blog/static/93469449201131491240754/ 选择Hibernate还是iBATIS都有它的道理: Hibernate的特点: Hibernate功能强大,数据库无关性好,O/R映射能力强,如果你对Hibernate相当精通,而且对Hibernate进行了适当的封装,那么你的项目整个持久层代码会转载 2015-01-26 19:58:48 · 642 阅读 · 0 评论