java_hibernate
keywaytang
这个作者很懒,什么都没留下…
展开
-
chapter5 使用Hibernate完成对象持久化
· 回顾· 在Struts中,循环显示List中的数据使用什么标签? · 如何使用MVC模式组织JavaWeb应用? · 程序的DAO层(数据访问层)完成什么任务? 预习检查· 为什么需要Hibernate? · Hibernate是什么?原创 2012-04-28 17:16:00 · 1007 阅读 · 0 评论 -
Hibernate递增 配置 generator属性之意义
本文讲述Hibernate的generator属性的意义。Generator属性有7种class,本文简略描述了这7种class的意义和用法。Hibernate的Generator属性有7种class,本文简略描述了这7种class的意义和用法。1、identity:用于MySql数据库。特点:递增 注:对于MySql数据库使用递增序列原创 2012-05-03 17:08:28 · 1187 阅读 · 0 评论 -
should be mapped with insert="false" update="false"
可以看到column对应ab出现了两次,把最上面的那个property去掉即可,因为同一个列不能映射2次。这样做有一个问题就是,通过操作这个对象的时候,这个ab属性会消失。或者改下面,推荐这个原创 2012-05-04 17:17:36 · 3419 阅读 · 0 评论 -
java调用oracle的存储过程
java调用oracle的存储过程实现存储过程必须先在oracle建立相应的Procedures,如下所示:Sql代码 --添加信息-- create or replace procedure insert_t_test( p_id in number, p_name in varchar2, p_password in varchar2 ) is beg转载 2012-05-09 17:56:41 · 516 阅读 · 0 评论 -
Mysql,Oracle,Java数据类型对应
MysqlOracleJavaBIGINTNUMBER(19,0)java.lang.LongBITRAWbyte[]BLOBBLOB RAWbyte[]CHARCHARjava.lang.StringDATED转载 2012-05-03 15:47:55 · 4280 阅读 · 0 评论 -
hibernate----inverse
hibernate----inverseinverse=true的含义: 由双向关联另一方维护该关联,己方不维护该关联(只能进行查询操作)。要注意的一点:在双向关联的关系中,映射的column(和table)的值要一致(即要用相同的表名和列名),不然设置为inverse="true"的这方将失去这个双向关系,而变成了一个单向关联。inverse="false"是默认的值,如果设置为原创 2012-05-08 10:31:04 · 619 阅读 · 0 评论 -
Hibernate的对象有3种状态
在Hibernate中有三种状态,对它的深入理解,才能更好的理解hibernate的运行机理,刚开始不太注意这些概念,后来发现它是重要的。对于理解hibernate,JVM和sql的关系有更好的理解。对于需要持久化的JAVA对象,在它的生命周期中有三种状态,而且互相转化。Hibernate三种状态之一:临时状态(Transient):用new创建的对象,它没有持久化,没有处于Session中,转载 2012-05-08 11:39:50 · 1057 阅读 · 0 评论 -
Hibernate的Cascade
Cascade属性的取值有:1、none:忽略其他关联的对象,默认值。2、save-update:当session通过save(),update(),saveOrUpdate()方法来保存或更新对象时,级联保存所有关联的新建的临时对象,并且级联更新所有关联的游离对象。3、persist:当session通过persist()方法来保存当前对象时,会级联保存所有关联的新建的临时对象。原创 2012-05-08 11:15:43 · 5215 阅读 · 0 评论 -
Hibernate对象的三种状态简单总结
在Hibernate中,对象有三种状态:临时状态(Transient)、持久状态(Persistent)和游离状态(Detached)。处于持久态的对象也称为PO(PersistenceObject),临时对象和游离对象也称为VO(ValueObject).1. 临时状态由new命令开辟内存空间的java对象,例如:User user=new User();临时对象在内存孤立存转载 2012-05-08 11:43:16 · 539 阅读 · 0 评论 -
hibernate框架ORM的实现原理
hibernate框架ORM的实现原理 1. 什么是ORMORM的全称是Object Relational Mapping,即对象关系映射。它的实现思想就是将关系数据库中表的数据映射成为对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。因此它的目的是为了方便开发人员以面向对象的思想来实现对数据库的操作。2.原创 2012-05-07 14:36:21 · 3668 阅读 · 0 评论 -
hibernate.cfg.xml文件详解
hibernate.cfg.xml文件详解 <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourcefor原创 2012-05-07 14:30:02 · 777 阅读 · 0 评论 -
chapter6 Hibernate的关联映射
回顾· 下面这个异常是怎么回事?该怎么解决?org.hibernate.MappingException: Unknownentity: com.aptech.jb.entity.TblUser atorg.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:514)原创 2012-05-02 14:41:27 · 1562 阅读 · 0 评论 -
hibernate联合主键
1.配置文件设置hibernate.cfg.xml "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">原创 2012-05-02 15:46:08 · 4257 阅读 · 0 评论 -
chapter7 Hibernate查询
回顾写出下面两个类的Hibernate配置文件,注意关联的配置预习检查· Hibernate支持哪两种查询?· HQL是什么? 本章任务· 使用Hibernate实现,房屋查询DAO· 对title模糊查询·原创 2012-05-02 14:43:31 · 1771 阅读 · 0 评论 -
hibernate_query查询列的不同的三种结果
hibernate_query查询列的不同的三种结果查询所有返回的一组对象的list集合HibernateDao hd = new HibernateImpl(); String hql = "select p from PTFL p"; List list = hd.get(hql);PTFL p = (PTFL) list.get(0原创 2012-05-09 10:03:48 · 919 阅读 · 0 评论