883玩网:您身边最放心的安全下载站! 软件发布

您当前所在位置:首页 > 软件下载 > 应用软件 > 教育教学 → 计算两地标间距离(Inverse)

计算两地标间距离(Inverse)

计算两地标间距离(Inverse)

版本

  • 软件大小:1 MB
  • 软件语言:简体中文
  • 软件类型:国产软件
  • 软件授权:免费软件
  • 更新时间:2017-03-06
  • 软件类别:教育教学
  • 应用平台:WinXP,Win7,Win8,windows10,其他
网友评分:

相关软件

1 MB

软件介绍人气软件精品推荐相关文章网友评论下载地址

这是计算两地标间距离(Inverse),计算两个点之间的距离的地理测量工具允许您估计由其纬度和经度标识在全球两个站之间的距离。用户只需要从键盘输入坐标,为了计算地理测量的方位和距离。

软件介绍

一、如果您的系统提示“没有找到Inverse.dll”或者“缺少Inverse.dll”等类似错误信息,请把Inverse.dll下载到本机
二、直接拷贝该文件到系统目录里:
  1、Windows NT/2000系统,则复制到C:\WINNT\System32目录下。
2、Windows XP/Vista/Win7/8系统,则复制到C:\Windows\System32目录下。
三、然后打开“开始-运行-输入regsvr32 Inverse.dll”,回车即可解决错误提示!

相关介绍

inverse的值有两种,“true”和“false”。inverse="false"是默认的值,如果设置为true 则表示对象的状态变化不会同步到数据库 ;设置成false则相反;
我们说inverse设立不当会导致性能低下,其实是说inverse设立不当,会产生多余重复的 SQL语句甚至致使JDBC exception的throw。这是我们在建立 实体类关系时必须需要关注的地方。一般来说,inverse=true是推荐使用,双向关联中双方都设置 inverse=false的话,必会导致双方都重复更新同一个关系。但是如果双方都设立inverse=true的话,双方都不维护关系的更新,这也是不行的,好在一对多中的多端:one-to-many默认是inverse=false,避免了这种错误的产生。但是多对多就没有这个默认设置了,所以很多人经常在多对多的两端都使用inverse=true,结果导致 连接表的数据根本没有记录,就是因为他们双方都没有责任维护关系。所以说,双向关联中最好的设置是一端为inverse=true,一端为inverse=false。一般inverse=false会放在多的一端,那么有人提问了, many-to-many两边都是多的,inverse到底放在哪儿?其实 hibernate建立 多对多关系也是将他们分离成两个 一对多关系,中间连接一个连接表。所以通用存在一对多的关系,也可以这样说:一对多是多对多的基本组成部分。

相关简介

“set的inverse属性决定是否把对set的改动反映到数据库中去。inverse=false————反映;inverse=true————不反映”inverse属性默认为false
inverse属性默认是false的,就是说关系的两端都来维护关系。这个意思就是说,如有一个Student, Teacher和TeacherStudent表,Student和Teacher是 多对多关系,这个关系由TeacherStudent这个表来表现。那么什么时候插入或删除TeacherStudent表中的记录来维护关系呢?在用hibernate时,我们不会显示的对 TeacherStudent表做操作。对TeacherStudent的操作是hibernate帮我们做的。hibernate就是看hbm文件中指 定的是"谁"维护关系,那个在插入或删除"谁"时,就会处发对关系表的操作。前提是"谁"这个对象已经知道这个关系了,就是说关系另一头的对象已经set 或是add到"谁"这个对象里来了。前面说过inverse默认是false,就饰淦髫系的两端都维护关系,对其中任一个操作都会处发对表系表的操作。当在关系的一头,如Student中的bag或set中用了inverse="true"时,那就代表关系是由另一关维护的(Teacher)。就是说当这插 入Student时,不会操作TeacherStudent表,即使Student已经知道了关系。只有当Teacher插入或删除时才会处发对关系表的操作。所以,当关系的两头都用inverse="true"是不对的,就会导致任何操作都不处发对关系表的操作。当两端都是inverse= "false"或是 default值是,在代码对关系显示的维护也是不对的,会导致在关系表中插入两次关系。
在 一对多关系中inverse就更有意义了。在多对多中,在哪端inverse="true"效果差不多(在效率上)。但是在一对多中,如果要一方维护关 系,就会使在插入或是删除"一"方时去update"多"方的每一个与这个"一"的对象有关系的对象。而如果让"多"方面维护关系时就不会有update 操作,因为关系就是在多方的对象中的,直指插入或是删除多方对象就行了。当然这时也要 遍历"多"方的每一个对象显示的操作修关系的变化体现到DB中。不管怎样说,还是让"多"方维护关系更直观一些。

软件截图

计算两地标间距离(Inverse)

标签:

人气软件

下载地址Android版iPhone版Mac版iPad版

  • 计算两地标间距离(Inverse)

  • 883玩网口号:伸出你的我的手 — 分享
    更多

相关文章

网友评论

更多>>猜你喜欢