
Hibernate
DeveloperSimon
这个作者很懒,什么都没留下…
展开
-
spring+hibernate架构中Dao访问数据库的几种方法
spring+hibernate架构中Dao访问数据库的几种方法在spring+hibernate的架构中,访问数据库有几种方法,按spring依赖注入来区分有3种,在这之前先再来了解一下spring的依赖注入,spring主要的两大核心就是IOC(控制反转)和AOP(面向切面编程),控制反转就是控制转移,从以往由Bean去控制要调用的接口或其他资源转移给容器,由容器来寻找并实例化要调用的转载 2013-07-24 20:06:40 · 951 阅读 · 0 评论 -
Hibernate学习笔记(1)-Hibernate中inverse="true"的理解
Customer类: Java代码 public class Customer { private int id; private String name; private Set orders = new HashSet(); ••• } 即Customer类具有一个set集合属性orders,其中Orde转载 2014-07-01 18:31:48 · 577 阅读 · 0 评论 -
HibernateTemplate 查询
Spring中常用的hql查询方法getHibernateTemplate()上 一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二、find(String queryString , Object value);转载 2013-07-19 18:02:27 · 713 阅读 · 0 评论 -
Hibernate 关系映射【转载】
一、概念:关系:名词,事物之间相互作用、相互联系的状态。关联:名词:表示对象(数据库表)之间的关系;动词:将对象(数据库表)之间通过某种方式联系起来。映射:将一种形式转化为另一种形式,包括关系。级联:动词,有关系的双方中操作一方,另一方也将采取一些动作。 值类型:对象不具备数据库同一性,属于一个实体实例其持久化状态被嵌入到所拥有的实体的表行中,没有标识符。实体类型:具有转载 2013-07-23 17:00:37 · 612 阅读 · 0 评论 -
Hibernate3中DetachedCriteria的使用
先说排序: detachedCriteria.addOrder(Order.desc(properyName));Criteria對SQL進行封裝,讓開發人員可以用物件的方式來對資料庫進行操作,例如下面的查詢User表格中的所有資料:Criteria criteria = session.createCriteria(User.class); // 查詢user所有欄位 List转载 2013-10-30 09:55:32 · 487 阅读 · 0 评论 -
Hibernate学习笔记(2)Hibernate关系映射整理
一、概念:关系:名词,事物之间相互作用、相互联系的状态。关联:名词:表示对象(数据库表)之间的关系;动词:将对象(数据库表)之间通过某种方式联系起来。映射:将一种形式转化为另一种形式,包括关系。级联:动词,有关系的双方中操作一方,另一方也将采取一些动作。 值类型:对象不具备数据库同一性,属于一个实体实例其持久化状态被嵌入到所拥有的实体的表行中,没有标识符。实体类型:具有转载 2014-07-02 10:26:09 · 578 阅读 · 0 评论 -
Hibernate学习笔记(4)Hibernate映射文件之many-to-many(多对多关联)
多对多关联是常见的一种关联关系,如User与Role,一个用户可以对应多个角色,一个角色也可以对应多个用户。要理解这个映射关系,必须了解set及many-to-many这两个标签中的相关属性。下面以User与Role为例:1.POJO类User类Java代码 public class User { private转载 2014-07-02 14:54:09 · 556 阅读 · 0 评论 -
Hibernate学习笔记(3)Hibernate映射文件之set key one-to-many
POJOs如下:Customer类------>customer表 Order类对应---------->orders表 customer(1)(n)orderpublicclassCustomer{privateString id;privateString username;privateString password;privateTi转载 2014-07-02 11:39:43 · 672 阅读 · 0 评论