下面介绍数据库中clob(characher large object)(对应于sql server中中的text字段)字段的操作问题:
在插入的时候可以通过函数Hibernate.createClob()将字符串或者流编程clob类型(java.sql.Clob)或者通过以下的这个东东的转换
public class ClobUtil implements Clob{
private Reader reader;
private boolean needsReset = false;
& ...
关于hibernate的连接问题:
1.hibernate 不支持 on 关键字,但是支持 inner join ,left join 跟 right join,不够完美的一点是hibernate的join只支持有外键关系的两个或者多个表进行连接,只支持这样的写法:select i from Item i left join i.bids as b 但是select i from Item i left join Bid as b 这样的写法同样不支持。
2.贴一段另外一种查询的方式(当查询出来的数据不是一个object的时候 ...
- 17:32
- 浏览 (15)
- 评论 (0)
- 分类: Hibernate学习笔记
<%@ page language="java" contentType="application/bin"
import="java.io.FileInputStream,java.io.OutputStream,java.io.IOException,java.io.File"%><%@ page import="java.net.URLEncoder"%><%
...
我们都知道在jsp中include有两种形式,分别是
<%@ include file=” ”%>
<jsp:include page=” ” flush=”true”/>
前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。
通常当应用程序中所有的 ...
关于window.opener.location.reload();和 window.opener.location.href
2个方法都是刷新父窗口,但是其中还是有奥妙的哦。
window.opener.location.reload();这个方法在强迫父窗口的时候,在有些IE浏览器(比如安全设置高)的情况下,会弹出一个确认对话框,提示是不是要重新再刷新一次页面,这可是比较郁闷的事情哦,我后来把这个方法替换成了window.opener.location.href=window.opener.location.href;
就不会出现那样的问题了。
&n ...
对于处理一列数据项,Java提供了两个类ArrayList和LinkedList,ArrayList的内部实现是基于内部数组Object[],所以从概念上讲,它更象数组,但LinkedList的内部实现是基于一组连接的记录,所以,它更象一个链表结构,所以,它们在性能上有很大的差别。 从上面的分析可知,在ArrayList的前面或中间插入数据时,你必须将其后的所有数据相应的后移,这样必然要花费较多时间,所以,当你的操作是在一列数据的后面添加数据而不是在前面或中间,并且需要随机地访问其中的元素时,使用ArrayList会提供比较好的性 ...
getParameter()获得的是url中传递的参数,当HTML的form表单为post时,这些参数会隐式的进行传递,其获得的对象为String. getAttribute()获得的是Action或Servlet处理后返回给页面的信息,在页面中可以用getAttribute()来获得.正如楼上所说,获得的是由setAttribute()方法赋的值,返回值是Object. 在做具体项目时,每个项目都会有查询功能,简单来说: 在查询页面点击查询按纽时,将form表单信息提交给处理类,处理类使用getParameter()获得.然后处理类操作DB找到匹配的记录结果集,然后使用request.set ...
Castor.xml的下载地址http://www.castor.org/
xml-->bean unmarshal
bean-->xml marshal
Homepagecontent content = new Homepagecontent(); content.setDescription("description"); content.setIcon("icon"); & ...
Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。
Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。
JavaBean 是 reflection 的实际应用之一,它能让一些工具可视化的操作软件组件。这些工具通过 reflection 动态的载入并取得 Java 组件(类) 的属性 ...







评论排行榜