- 博客(6)
- 收藏
- 关注
简单链式调用的实现技术
在编程中,我们可以经常遇到这样一种场景:一个实例不断调用它自身的方法,像一条链条一样进行调用 这样的调用你可能在Ajax中,在页面中添加标签: $("<p>").append($("<span>").text(list[i].name)).appendTo("#result"); 也可能在HQL的查询语句中: User loginUser = (User)s...
2015-06-23 12:14:42
442
HQL之投影查询
在HQL查询中,常常面临这样一个场景,对于多表查询,是要将一个表的对象查出来还是要只需要每个表中的几个字段,最后放在一起显示? 针对上面的场景,如果需要将一个对象查出来: HQL语句写“from 对象”即可 Session session = HibernateUtil.openSession(); List<Student> student = ses...
2015-06-19 01:12:37
285
原创 对Hibernate缓存机制的理解
在hibernate中session一级缓存机制中,有这么一种情况: 问题描述:我需要new一个对象,对它的几个字段赋值,但是有一些属性并没有进行赋值,然后调用 session.save()方法,在提交事务后,会出现这样的情况: 1:在数据库中有默认属性的字段的值为空 2:既然是持久化对象,为什么在最后对象拿不到默认属性的值? 通过调试后解决方案如下: 对于问题一,如你在数据库里设...
2015-06-15 17:34:03
144
浅谈struts应用之类型转化
在Web开发中,可能遇到这样两个场景: 1:文本框中提交一个字符串,用","分割开来,每一个被分割的内容代表java bean的一个属性,现在需要将该文本中的字符串传到后台,进行处理后将该bean类保存起来 2:在页面上选择自己的爱好(多选),将选择的结果传到后台,而获取选择爱好的属性为list,现在需要分别将每个爱好保存起来 对于以上两个场景,虽然用jsp和servlet可以...
2015-06-13 20:23:50
88
对JDBC的一些理解
JDBC是一种执行SQL语句的java api,是java访问数据库的桥梁,它可以为多种关系型数据库提供统一的访问接口。 实现JDBC(此为连接oracle)的六个步骤: 1.注册Driver接口(加载一个具体的Driver实现类): class.forName("oracle.jdbc.OracleDriver"); 2. 获取数据库连接接口 S...
2015-06-11 20:01:48
117
原创 匿名内部类技术实现多线程
在java里,实现一个线程有两种方案,一种是继承Thread类后重写run方法,二种是实现Runnable接口后实现run方法。一般是写一个类并在主方法中调用,但有些线程仅仅使用一次就作罢,现在针对以上两种实现方案,以匿名内部类的技术来实现一个线程的声明和调用。 1.继承Thread类 new Thread(){ @Override public voi...
2015-06-11 19:07:42
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人