Hibernate Spatial 中加入 SQL Server2008的配置
来源:互联网 发布:文言文字典软件 编辑:程序博客网 时间:2024/05/20 01:47
1、写在前面
数据涉及到空间数据,数据库用的是SQL Server2008,java小白一枚,新项目用SSH框架,于是倒腾了一上午,总算搞定了。
2、需要导入的jar包有两个:
1)、hibernate-spatial-4.3jar
2)、jts-1.8.jar
3、数据库方言改为:
org.hibernate.spatial.dialect.sqlserver.SqlServer2008SpatialDialect
原来的org.hibernate.dialect.SQLServer2008Dialect 在数据类型转换时有问题;
4、实体映射文件xxx.hbm.xml为:
<property name="shape" type="org.hibernate.spatial.GeometryType">
<column name="SHAPE" />
</property>
5、pojo类为:
import com.vividsolutions.jts.geom.Geometry;
.....
private Geometry shape;
public Geometry getShape() {
return shape;
}
public void setShape(Geometry shape) {
this.shape = shape;
}
6、jsp调用之后,显示该空间字段的wkt字符串形式:
类似于这种:POINT (35 100)
基本上就这么多了吧,一些关键的地方主要在2、3、4、5点上。现在看起来很简单,可当时调试的时候一直出错,在hibernate官网上找了半天没找到关于SQL Server的配置相关信息。今天写下来,一为记录,二为在网上找类似方案的人提供点帮助吧,呵呵。
- Hibernate Spatial 中加入 SQL Server2008的配置
- 在Hibernate中支持Oracle Spatial的配置
- 在Windows2008的Windows防火墙(Firewall)中配置SQL Server2008
- Hibernate连接SQL Server2008时候hibernate.cfg.xml和table.hbm.xml文件的配置详情
- 关于kettle配置SQL SERVER2008的说明
- Hibernate+SQL Server2008 时间错误
- sql server2008的FileStream
- sql server2008的游标
- SQL Server2008 的安装
- Sql Server2008的总结
- [SQL Server2008]SQL Server 中.与::的区别(转)
- SQL Server2008配置管理器问题
- 远程连接SQL Server2008配置
- 配置sql server2008 jdbc驱动程序
- 在windows xp上配置sql server2008数据源的注意事项
- sql server2008中百度中没有解决的问题
- SQL SERVER2008中修改表
- SQL Server2008中生成脚本和数据的功能
- grep参数
- iOS 给测试人员测试手机APP的四种方法:真机运行(略),打ipa包,(testFlighe)邮件,蒲公英(二)testflight
- RecyclerView的万能分割线
- [codeforces] 719E Sasha and Array 线段树+快速斐波那契
- 浅谈java的23种设计模式
- Hibernate Spatial 中加入 SQL Server2008的配置
- bzoj 2761: [JLOI2011]不重复数字 排序
- golang 接力棒玩法 小例子
- Unity3d学习笔记-无限循环滚动背景(完整的商店广告牌组件)
- android 获取process,service,memory,task的信息
- hive PURGE关键字
- CentOS 7最小化安装对系统初始化
- ReactNative教程 — Hello React Native
- HTTP状态码详解