• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






百易城

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2014年3月26日

spring对hibernate批量操作的支持
摘要: 本文由广州疯狂软件java培训分享: 目前好多项目都使用spring的HibernateTemplate作为dao层,在实际开发中经常会遇到批量更新和删除的操作, 在hibernate2.0时代,hibernate本身并没有提供对批量更新和批量删除的支持,当执行更新或删除操作时会先执行查询将所有对象加载到内存,而后一个对象一个对象的删除或更新,如果数据量很大,不仅会占用很多内存,而且也会使数据库的效率大大降低,如果想批量的执行就只能绕开hibernate的api使用jdbc的方式。 好在hibernate3.0以后,hibernate提供了对批量更新和批量删除的支持,能够直接执行批量... 阅读全文
posted @ 2014-03-26 14:16 百易城 阅读(262) 评论(0) 推荐(0)
 
Java多线程——线程操作
摘要: 本文由广州疯狂软件java培训分享: 如何停止线程。stop()方法已过时。新的stop方案:stopFlag()privatebooleanflag=true;publicvoidrun(){while(flag){}}publicvoidstopFlag(){this.flag= false;};stopFlag()弊端:若while内部中代码在运行中(尤其是冻结状态),无法读取到标记,则无法立即结束线程。若线程处于冻结状态未能结束会导致不可预测后果。解决方案:当没有指定的方式让冻结的线程恢复到运行状态,需要清除冻结状态。强制清除冻结状态,令线程回复到运行状态,即可操作标记(flag)来结 阅读全文
posted @ 2014-03-26 14:15 百易城 阅读(160) 评论(0) 推荐(0)
 
Java基本数据类型对象包装类
摘要: 本文由广州疯狂软件java培训分享: 基本数据类型对象包装类。 byte Byte short short int Integer long Long boolean Boolean float Float double Double char Character 基本数据类型对象包装类的最常见作用, 就是用于基本数据类型和字符串类型之间做转换:toString(); Integer.MAX_VALUE /* JDK1.5版本以后出现的新特性。 声明时自动装箱。 运算时自动拆箱。 */ class IntegerDemo1 { public stat... 阅读全文
posted @ 2014-03-26 14:14 百易城 阅读(161) 评论(0) 推荐(0)