hibernate
文章平均质量分 81
弱笔斜行
当一个人找不到出路的时候,最好的办法就是将当前能做好的事情做到极致,做到无人能及。
展开
-
hibernate dynamic
今天无意间碰到了,hibernate的动态模型,于是 乎自己动手做了一个小实验,做了之后就明白了,不过的总的感觉来说,与cglib相似,但是有些不同的地方是,动态模型需要自己写一个配置文件,只是自己不写pojo而已,从个人观点上来讲,这样还是不能动态的构造出一个对象,并保存到数据库中,如果想要给表追加上一个字段,那么就还得把: update-->打开,这样与写一个pojo的差别不是很大。以下原创 2013-01-07 15:37:15 · 507 阅读 · 0 评论 -
hibernate 中inverse
、Inverse是hibernate双向关系中的基本概念。inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是hibernate如何生成Sql来维护关联的记录 Hibernate仅仅按照主控方对象的状态的变化来同步更新数据库。按照原来的映射文 件,pe原创 2013-01-07 13:37:49 · 405 阅读 · 0 评论 -
hibernate 加锁
package com; import org.hibernate.LockMode; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.AnnotationConfigur原创 2013-03-27 07:45:28 · 698 阅读 · 0 评论 -
hibernate sqlQuery
对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。下面来描述如何使用这个API进行查询。 1.标量查询(Scalar queries) 最基本的SQL查询就是获得一个标量(数值)的列表。 sess.createSQLQuery("SELECT * FROM CATS").list(); sess转载 2013-04-15 11:09:16 · 677 阅读 · 0 评论 -
Hibernate中SessionFactory配置
SessionFactory配置 因为Hibernate被设计为可以在许多不同环境下工作,所以它有很多配置参数。幸运的是,大部分都已经有默认值了,Hibernate发行包中还附带有示例的hibernate.properties文件,它演示了一些可变的参数。一般你只需要把这个文件放到你的classpath,配置一下即可。 1. 可编程配置方式 net.sf.转载 2013-07-19 09:19:11 · 1192 阅读 · 0 评论 -
hibernate createCriteria
创建一个Criteria实例 net.sf.hibernate.Criteria这个接口代表对一个特定的持久化类的查询。Session是用来制造Criteria实例的工厂。 Criteria crit = sess.createCriteria(Cat.class); crit.setMaxResults(50); List cats = crit.list();原创 2013-07-29 17:00:56 · 511 阅读 · 0 评论