hibernate3.6
iteye_16498
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hibernate基本知识1
[code="java"]package com.supan.test; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; import com.supan....原创 2014-01-21 16:21:33 · 106 阅读 · 0 评论 -
Hibernate 调用返回值的存储过程
注:原创作品,转载请注明出处。 曾一度认为oracle的函数和存储过程的区别,就是function能返回值,存储过程不能返回值。但在项目中的很多存储过程都有返回值,仔细发现得出问题的窍门。 存储过程的返回值是通过参数实现的,存储过程的参数有三种类型一种是 in,一种是 out 一种是既有in也有out类型。 out的参数就是返回数值的参数。 ...原创 2014-08-04 02:20:13 · 370 阅读 · 0 评论 -
hibernate 的sqlQuery对象可以操作非映射的数据库表
注:原创作品,分享以供交流学习,转载请注明出处。 一直一来都认为hibernate的sql操作只能操作hibernate映射文件中配置的数据库表,今天才发现不是,sqlquery可以操作数据库中任何表(不仅仅只是hibernate映射文件中映射的表) [code="java"]package com.supan.test; import java.util.List; imp...原创 2014-05-23 01:17:52 · 230 阅读 · 0 评论 -
hibernate sql查询 标量,实体查询
注:原创作品,分享以供交流学习,转载请注明出处 本博文实例假定: 1,student_info是数据库中的一张表的名称。 第一:sql的标量查询(使用addScalar实现) 1,[code="java"]session.createSQLQuery("select * from student_info").list();[/code] 结果类型:List 注意:...原创 2014-05-11 23:10:34 · 132 阅读 · 0 评论 -
hibernate hql查询 select 语句 和 from语句
注:原创作品,分享以供交流学习,转载请注明出处 本博文实例假定: 1,Person是 一个实体类。 2. Person类中有一个关联实体Event 属性名为:myEvent 3. ClessTest 是一个实体类。 第一:HQL from语句 1,[code="java"]from Person 或者 from Person as p[/code] 结果类型:List...2014-05-11 21:37:01 · 848 阅读 · 0 评论 -
hibernate 基于cglib的 事务代理
实例:使用hibernate 事务代理完成一个事务,添加一个人,这个人有两个地址。这是一个事务,要么全部插进去,要么谁也不插进去。 1,Person类 [code="java"]package com.dd.domain; import java.util.HashSet; import java.util.List; import java.util.Set; publi...原创 2014-03-24 23:39:00 · 325 阅读 · 0 评论 -
hibernate 基本事务
业务需求:增加一个人,这个人有两个地址,人是一张表,两个地址是一张表。一个人,两个地址全部保存是一个事务,否则谁也不保存。 1,Person类: [code="java"]package com.supan.bean; import java.util.HashSet; import java.util.List; import java.util.Set; public...原创 2014-03-24 21:45:56 · 121 阅读 · 0 评论 -
Hibernate 原生sql查询
1,Person [code="java"][code="java"]package com.supan.bean; import java.util.HashSet; import java.util.List; import java.util.Set; public class Person { private int id; private String name; ...原创 2014-03-23 19:25:44 · 154 阅读 · 0 评论 -
hibernate一对多 双向 关联A(无连接表)
一,创建映射 1,多的一段 java文件中需要有一的属性,配置文件需要用 many-to-one 2,一的一段 java文件中需要有set的多的属性,配置文件需要用 one-to-many 3,many-to-one one-to-many的column属性值要相同。 实例:人有多个地址。 1,Person类 [code="java"]package com.supan.bean...原创 2014-03-17 00:27:45 · 255 阅读 · 0 评论 -
hibernate多条件查询
1. Hibernate的Criteria这个东东,我觉得挺好的,它用于一个对象(也就是一张表)的各种查询非常好用,像:模糊查询,比较等等。(第一个是自己的,第二种是老陈的笔记) 以下是摘抄自课本上: 使用Criteria首先创建Criteria对象,与创建Query对象的语法很相似,但需要传入的参数是对应实体类的类型对象。然后使用Restric...原创 2014-03-07 00:47:04 · 284 阅读 · 0 评论 -
javaSe中使用Hibernate
hibernate可用在javaSe中也可以用在javaSe中,在javaSe中使用的常规流程是: hibernate配置文件 [code="java"] org.hibernate.dialect.Oracle10gDialect jdbc:oracle:thin:@localhost:1521:OR...原创 2014-03-01 18:16:35 · 262 阅读 · 0 评论 -
ssh中junit 测试 hibernate 1对多单向关联(不推荐使用这种关联)
主要介绍效率最低的一对多单向关联(实际中推荐使用一对多双向关联)。下面是实例: 实例的两个实体是:钱包、钱 。此两个实体关系是一对多: 1,Money实体:该实体对应的是“多”的一端,在一对多单向关联中不维护关系。 [code="java"]package com.dd.domain; public class Money { private int id; private i...原创 2014-02-11 23:41:17 · 116 阅读 · 0 评论 -
hql select 子查询的属性可封装成list、具体对象,改变默认的数组类型
1,select子查询属性组成成list [code="java"] //把select选择的属性封装成list public void testHqlFindPropertyAsList(){ Configuration cfg = new Configuration().configure(); SessionFactory sessionFactor...原创 2014-01-22 16:35:18 · 427 阅读 · 0 评论 -
hql查询对象、查询属性
[code="java"] //查询整个对象集合 public void testHqlFind(){ Configuration cfg = new Configuration().configure(); SessionFactory sessionFactory = cfg.buildSessionFactory(); Session se...原创 2014-01-22 15:34:41 · 396 阅读 · 0 评论 -
hibernate批量插入、删除、更新。
一:效率最不好的批量插入、更新。 [code="java"] //批量创建Person;批量创建一千个人到Person表中 public void batchSavePerson(){ Configuration cfg = new Configuration().configure(); SessionFactory sessionFactory = c...原创 2014-01-22 15:09:30 · 223 阅读 · 0 评论 -
hibernate多对一单向关联的两种映射方法
多对一关系实现两种方法: 1,在多的一段添加1的主键作为外键。 2,多的一段不添加任何外键,重新建一个表来实现多对一的关联。 下面是实例: 1,Person类: [code="java"]package com.supan.bean; public class Person { //因为由人访问其地址,所有人必须有一个地址的引用 private Integer id; ...原创 2014-01-22 14:19:39 · 177 阅读 · 0 评论 -
项目中关于配置文件中密码的加密处理
注:原创作品,转载请注明出处。 在项目中,为了项目的配置灵活,长把一些常量写在配置文件中,这时涉及一个问题,就是如果配置字段是密码,就不够安全。这个时候需要在配置文件中把密码加密处理。下面是处理方案: 实际遇到的有两种情况,一种是自己写程序来都去配置文件,这个时候处理比较简单,把自己的加密工具,把密码加个密放进配置文件中,读取的时候再解密即可。 第二种情况是遇到框架东西...原创 2014-08-08 23:32:50 · 1600 阅读 · 0 评论
分享