易截截图软件、单文件、免安装、纯绿色、仅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个甚至更多。
{{


相关问答:

csv文件转换成sql导入到数据库,没有数据为何?

执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......

jsp链接sql2000的疑问?



type Exception report


message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jas ......

sql小小的疑问 - .NET技术 / C#

可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......

vb读取xml - VB / 基础类

现在有个xml文件是<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
 xm ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号