易截截图软件、单文件、免安装、纯绿色、仅160KB

Hibernate3 如何操作SQL Server 2008 XML类型的字段?

Struts2+Hibernate+Spring开发项目,数据库是SQL SERVER 2008,因为其支持xml字段类型加之应用需要,就在数据库表设计时设计了有xml类型的字段,不知道Hibernate应当怎样操作这样的XML类型字段(Hibernate如何映射,Hql如何写?)到现在还没弄清。我目前的操作是映射为String类型,界面提交表单在Action中要存储到XML字段的部分组装成一个XML(几十个节点)格式的字符串来存储。HQL查询时把它作为普通一个字段来查询,然后封装返回到界面上(这时是一个xml标签格式的字符串)由js来解析。这样也可以勉强实现。但是我在数据库中直接写SQL语句只查询一个xml字段耗时很长,感觉效率很不好,不知如何优化(在不改变Hibernate和xml类型字段的前提下)。就我这种情况请各位各抒己见,谢谢!
自己顶,是没有人看到我这个帖子,还是都不会?咋都没个讯息呢?

哦,我后来又在网上搜到java有SQLXML类型对应数据库的xml字段,不过好像是java6.0才可以,我之前用1.5的,如果直接下载JDK1.6对以前的程序不要做什么修改吧。


如果是文件的话,我不要每条记录读写时都是流的操作,如果直接跟普通字段样,是一个字符串,读出写入都很方便。而且我数据库有几十万的记录,那单单xml文件就几十万了,而且我一条记录并不止一个XML字段,有4、5个甚至更多。
{{


相关问答:

利用C#编写txt转化到xml的程序

txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......

C# DataSet导出xml 批处理(循环)得怎么处理

DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
      <B>
        <C>
        </C>
  &nb ......

数据以xml格式返回 - MS-SQL Server / 应用实例

从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
   <folder state="unchecked&qu ......

求一sql语句 - MS-SQL Server / 疑难问题

现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号