方法 (CRUD)
save
- 浏览: 304254 次
- 性别:
- 来自: 重庆
文章分类
- 全部博客 (286)
- 设计模式 (14)
- spring (5)
- 开发工具 (12)
- java (19)
- apache.commons工具 (7)
- ibaits (5)
- extjs4.0 (4)
- 数据库 (2)
- spring工具类 (2)
- jquery1.8 (32)
- 杂记 (1)
- linux (2)
- Quart (1)
- springMVC (2)
- webservice (1)
- oracle (5)
- dwr (6)
- jbmp3 (27)
- lucene3.5 (27)
- javascript (18)
- hibernate3.3.2 (27)
- spring事务管理 (10)
- nio (2)
- strust2 (3)
- jvm (7)
- jquery-easyui-1.2.6 (22)
- 多线程 (14)
- maven (3)
- 常用正则表达式 (4)
最新评论
-
HF_SKY000:
请问:
一、能否提供一下密钥库文件的生成方法?
二、密钥库的密 ...
Java sslSocket 聊天实例
delete:只要对象有主键,并且数据库里面有,就能删除。
load
get
get与load的区别:
1、不存在对应记录时表现不一样,get方法返回null,尔load方法先返回一个代理对象,在使用时报错。
2、load返回的是代理对象,等到真正用到对象的内容时才发出sql语句
3、get直接从数据库加载,不会延迟
update
1、用来更新detached对象,更新完成后转为persistent状态
2、更新transient对象会报错
3、更新自己设定id的transient对象可以(数据库有对应记录)
4、persistent状态的对象只要设定(如:t.setName…)不同字段就会在事务提交或者session关闭时,自动发起更新
5、更新部分更改的字段
(1)xml 设定 property 标签的 update 属性,annotation 设定@Column 的 updatable属性,不过这种方式很少用,因为不灵活
(2)使用xml中的dynamic-update,JPA1.0 Annotation 没有对应的属性
同一个session可以,跨session不行,不过可以用merge()(不重要)
(3)使用 HQL(EjBQL)(建议)
1、用来更新detached对象,更新完成后转为persistent状态
2、更新transient对象会报错
3、更新自己设定id的transient对象可以(数据库有对应记录)
4、persistent状态的对象只要设定(如:t.setName…)不同字段就会在事务提交或者session关闭时,自动发起更新
5、更新部分更改的字段
(1)xml 设定 property 标签的 update 属性,annotation 设定@Column 的 updatable属性,不过这种方式很少用,因为不灵活
(2)使用xml中的dynamic-update,JPA1.0 Annotation 没有对应的属性
同一个session可以,跨session不行,不过可以用merge()(不重要)
(3)使用 HQL(EjBQL)(建议)
saveOrUpdate
clear:清除session缓存。
无论是load还是get,都会首先査找缓存(一级缓存),如果没有,才会去数据库査找,调用
clear()方法可以强制清除session缓存。
clear()方法可以强制清除session缓存。
flush:强制将内存(session缓存)与数据库同步
当session的事务提交后,会强制将内存(session缓存)与数据库同步。默认情况下是session的事务提交(commit)时才同步!
session的FlushMode设置,可以设定在什么时候同步缓存与数据库(很少用)
例如: session.setFlushMode(FlushMode.AUTO)
当session的事务提交后,会强制将内存(session缓存)与数据库同步。默认情况下是session的事务提交(commit)时才同步!
session的FlushMode设置,可以设定在什么时候同步缓存与数据库(很少用)
例如: session.setFlushMode(FlushMode.AUTO)
SchemaExport (自动建表)
new SchemaExport(new AnnotationConfiguration().configure()).create(false, true);
第一个boolean值表示是否显示建表的ddl语句
第一个boolean值表示是否显示在数据库中执行ddl建表语句
new SchemaExport(new AnnotationConfiguration().configure()).create(false, true);
第一个boolean值表示是否显示建表的ddl语句
第一个boolean值表示是否显示在数据库中执行ddl建表语句
发表评论
-
Hibernate一对一映射配置详解
2014-12-05 09:31 996一对一关联分为主键关联与外键关联。 主键关联:不必加额外的 ... -
createSQLQuery的addEntity和setResultTransformer方法
2014-02-27 11:44 10421. 使用SQLQuery对原生SQL查询执行的控制是通 ... -
hibernate 映射文件中 fetch 跟lazy
2014-02-13 11:36 1240fetch 和 lazy 主要是用来级联查询的 而 ... -
Hibernate中inverse="true"的理解
2014-02-12 16:05 537举例如下 Customer类: Java代码 ... -
二十三、hibernate事务隔离级别-悲观锁-乐观锁
2013-03-17 21:07 9831、事务并发时可能出现的问题: 第一类丢失更新(Lost ... -
二十二、 1+N 问题
2013-03-16 23:11 775问题的来源: 在@ManyToOne中,由于默认的fetc ... -
十九、Query的list和iterate方法的不同之处
2013-03-16 23:00 10631、list取所有字段2、iterate先取 ID,等用到的 ... -
二十、一级缓存和二级缓存和査询缓存
2013-03-16 22:51 566注意session.clear()的运用,及时清理缓存,尤 ... -
二十一、Ehcache 中ehcache.xml 配置详解和示例
2013-03-16 22:25 830<ehcache xmlns:xsi="h ... -
十八、Hibernate 查询(Query Language)
2013-03-16 22:15 796NativeSQL >HQL.> EJBQL(J ... -
十七、树状结构的设计
2013-03-13 17:09 852在同—个类中使用One2Many和Many2One@Entit ... -
十六、继承映射
2013-03-13 16:18 8191 三种方式a) 一张总表SINGLE_TABLE ... -
十五、集合映射
2013-03-13 11:24 6691 Set2 List (与Set差不多 多个@O ... -
十四、关联关系中的CRUD_Cascade_Fetch
2013-03-12 15:26 8681 设定cascade以设定在持久化时对于关联对象的 ... -
十三、多对多
2013-03-11 22:15 7831 单向关联:关系模型(Teache多对多Stude ... -
十二、多对一与一对多
2013-03-11 17:22 8531 多对一单向关联实体模型(User多对一Grou ... -
十一、组件映射
2013-03-10 20:57 7671 对象关系:一个对象是另外一个对象的一部分2 数 ... -
十、一对一关联
2013-03-10 20:43 11991 一对一单向外键关联Annotation: 在被约 ... -
九、Session缓存
2013-02-28 15:10 851Session接口是Hibernate向应用程序提供操作 ... -
七、三种状态
2013-02-23 22:45 544三种状态的区分关键在于 有没有ID ID在数 ...
相关推荐
目录: 一、术语session 二、HTTP协议与状态保持 三、理解cookie机制 四、理解session机制 五、理解javax.servlet.http.HttpSession ...六、HttpSession常见问题 ...七、跨应用程序的session共享 ...八、总结
在微信窗口,输入的...这就需要Session。 本文以用户认证,绑定账号为例,来说明具体处理。 一、创建通用的Session处理机制。 为了更好的说明原理,便于扩展,我们来自己设计Session。当然,这里也可以使用System.We
ASP对象中除了用于发送(Response)、接收和处理数据(requeest)、服务器访问(Server)的对象外,还有一些非常实用的标记Active Server应用程序(Application)和单个用户信息(Session)的对象。Session对象该...
[原创]新型注入方式直击网络——session注入探究 邪恶八进制信息安全团队官方讨论组 努力为祖国的信息安全撑起一片蓝天 - EvilOctal Security Team - E_S_T.mht
问题:关于带参数二维码扫描的问题 微信官方说的扫描带参数的二维码可以直接访问任何一个页面。那么是直接用微信的扫一扫扫描就行,还是需要进入小程序后,通过小程序的二维码接口进行扫描? 答:天下雪 参考:htt ....
Memchached+Tomcat6|7session共享 kryo序列化所需要包 (已经更新至1.8.2版本) 1.将所有的包拷贝至tomcat目录下的lib下面; 2.修改conf/context.xml加下面的代码: memcachedNodes="n1:127.0.0.1:11211" ...
Tomcat集群 目录 Tomcat集群 1 一、环境介绍: 1 二、安装JDK 1 三、安装tomcat 2 四、安装nginx 2 五、安装memcache 2 5.1说明 2 5.2编译 2 5.3 启动memcached的参数详解 4 ...八、关于tomcat的轮训模式 8
RFC3842 A Message Summary and Message Waiting Indication Event Package for the Session Initiation Protocol (SIP).docx
主要介绍了ASP内建对象Application和Session的相关资料,需要的朋友可以参考下
java servlet基础,很全的例子和session。web.xml的详解
该模块引入了新的数据库记录类型: LoginSession 。 首次登录时,它将创建此类型的新记录,记录IP和User-Agent,并将其与用户关联(通过LogInAuthenticationHandler )。 记录标识符存储在PHP会话中,因此可以在后续...
第八节 Session和ServletContext 第九节 Jsp语法和Jsp隐含对象 第十节 JavaBean知识 第十一节 MVC模式 第十二节 EL表达式 第十三节 JSTL知识1 第十四节 JSTL知识2 第十五节 监听器 第十六节 过滤器 第十七节 文件...
angular-session-3-forms-active
当Session终止时,服务器会释放Session对象以及所有绑定在Session上的对象。 绑定对象到Session中 如果有助于你处理应用的数据需求,你也许需要绑定对象到Session中,你可以通过一个唯一的名字绑定任何的对象到...
Session的处理 ............ .第十七章 对ASP的 Applications处理 ............ .第十八章 对浏览器 的处理 ............ .第十九章 对文件、 驱动器和文件夹的 操作 ............ .第二十章 提供站点 ...
微服务样本-会话微服务有关更多信息,请参见。
学习动态性能表(八)--v$lock&v$locked_object 学习动态性能表(九)--v$filestat 学习动态性能表(十)--v$session_longops 学习动态性能表(11)--v$latch$v$latch_children 学习动态性能表(12)--v$db_object_cache ...
模块八:过滤器和监听器(三大组件、八大监听器、session的绑定、解绑、钝化、活化);模块九:文件上传和下载(限制上传(文件的大小和类型)、详细代码、解决下载时文件名乱码问题) --author