java成长路
文章平均质量分 66
幕后里的天才
这个作者很懒,什么都没留下…
展开
-
hibernate中通过查询语句返回实体对象
在dao层经常使用查询语句找到数据库中表中记录,但实际操作时往往希望返回的是实体对象集合而不是值对象数组集合。根据目前的学习,有以下几种方法:1.hql语句返回结果为实体对象集合;所以能用 hql语句尽量用hql语句2原生sql语句查询:List cats = this.getSession().createSQLQuery( " select * from cats " ).addE原创 2013-09-26 05:36:14 · 2633 阅读 · 0 评论 -
hibernate的一些问题
1.在hibernate中查询了某个类,并之后对他进行 了修改然后又去查找他,这时查找的内容还是以前没修改过的数据,所以需要清除hibernate缓存:getHibernateTemplate().flush(); getHibernateTemplate().evict(xx);//xx为类名2调用无返回的存储过程String sql = "{call p_zy_impor原创 2013-11-11 15:24:40 · 527 阅读 · 0 评论 -
java的各类型数据在内存中分配情况详解
Integer等数据类应该和String类似,不可变,=赋值和构造函数创建均为深度拷贝 ,而自定义类=赋值为浅拷贝 2 内存中的堆(stack)与栈(heap) Java程序运行时有6个地方可以存储数据,它们分别是寄存器、栈、堆、静态存储、常量存储和非RAM存储,主要是堆与栈的存储。 【随机存储器 :Random Access Memory 】 栈与堆都是Java用来原创 2013-11-14 11:03:10 · 690 阅读 · 0 评论 -
一些小问题
1时间导入oracle时候的格式问题:在hibernate配置文件中poverty 时间的格式设置为java.util.Date将显示年月日时分秒;格式设置为date将只显示年月日;2时间转换的查询语句final String sql="select t.* from Tb_Jkgl_Bf_Bsxx t where t.drsj=to_date('"+new SimpleDateFormat(原创 2013-10-09 14:32:47 · 551 阅读 · 0 评论 -
struts1和struts2中action的线程安全问题
问题:Struts 2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。Spring的Ioc容器管理的bean默认是单实例的,上一次请求处理的状态信息被保持下来,并影响了下一次的请求,实际上就是Action中的类变量被不同的请求读取,出现错误结果解决:就是不用单例, spring中bean的作用域设为prototype,每个请求对应一个实例.1、Struts原创 2014-10-23 15:30:13 · 832 阅读 · 0 评论 -
ThreadLocal模式
在深入探讨Struts2所依赖的核心技术之前,我们将首先带领读者领略一下在整个Struts2框架之中所使用到的一些最常用的设计模式。理解这些设计模式的运用场景和内部机理,也将为日后我们对这些核心技术的分析打下坚实的基础。4.1 ThreadLocal模式ThreadLocal模式,严格意义上来说并不能称之为一种设计模式,因为它只是一个用来解决多线程程序中数据共享问题的一个解决方案。原创 2015-03-01 02:45:52 · 652 阅读 · 0 评论 -
spring mvc mybatis 整合
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认原创 2015-05-04 17:15:12 · 776 阅读 · 0 评论