草庐IT

Hibernate-Spatial

全部标签

java - hibernate : Generic JDBC exception - Bad format for Time '838:59:59'

我有如下的hibernate映射:wheresstimeisoftypeTimestamp这里这个公式从我的数据中以这种格式“838:59:59”返回一些值。当我尝试在具有“java.sql.Time”类型的“Duration”字段中加载此值时出现异常,它给了我这个异常。"GenericJDBCexception-BadformatforTime'838:59:59'" 最佳答案 这确实不是一个有效的时间。您不应使用java.sql.Time来表示持续时间,尤其是当此持续时间可能超过24小时时,因为Time表示日期的时间部分。请改用

java - 如何使用 MySQL 和 Hibernate 设置 group_concat_max_len

whileusinggroupconcatinqueryIamnotabletogetalltheeventgroupnameduetodefaultlengthofgroupconcatis1024sohowIcansetmax_lengthofgroupconcatinexistingcode.我这里有一个代码,我正在使用groupconcat并设置maxlen==========================================================================DATA_QUERY="setgroup_concat_max_len=10

php - 如何在 Laravel Query Builder/MySQL Spatial 包中按距离对查询结果进行排序?

首先,我想向您展示当前的数据库结构。一共有三个表:菜肴(id,名字)位置(id、名称、坐标(POINT))dish_location(location_id,dish_id)现在我想实现一个API,它获取用户的位置(纬度、经度)并返回按距离(以公里为单位)排序的菜肴列表。我已经有了一个方法,它需要两个纬度和两个经度并给我距离。但我相信您可以告诉我一种方法,这是一种直接在MySQL查询中执行此操作的更高效的方法。附加:我想在API中执行“加载更多”功能。所以我传递了已收到元素的数量,或者在这种情况下我将如何解决这个问题?我将其用于MySQLSpatialpackage

mysql - 使用 Eclipse 和 MySql 进行 Hibernate 逆向工程

让Eclipse从MySQL5数据库进行连接和逆向工程是我遇到的最困难的时期。我可以看到Eclipse连接到我的MySQL数据库,甚至可以通过“DataSourceExplorer”View查看表,但是当我在创建Hibernate控制台和配置文件后尝试它时,我收到错误:org.hibernate.console.HibernateConsoleRuntimeException:Problemswhileloadingdatabasedriverclass(com.mysql.jdbc.Driver)Problemswhileloadingdatabasedriverclass(com.

java - 使用 MySQL hibernate : Auto-Generate Id : Equivalent of Sequence (Oracle) in MySQL

据我所知,当“native”类用于Oracle中的自动ID生成时,会创建一个hibernate序列,所有ID都从该序列提供给所需的任何表。但我没有看到这种情况发生在MySQL上。相反,每个表的ID都以1开头。如有不妥请指正另外,如果我想在MySQL上发生同样的事情,应该怎么做。谢谢大家拉杰。 最佳答案 AsfarasIUnderstand,when'Native'classisusedforautoidgenerationinOracle,asinglehibernatesequenceiscreated,fromwhereallt

mysql - Spring、Hibernate、MySQL - 事务如何工作 - 结论/问题**

我使用SpringFramework3.0.5、Hibernate3.6和MySQLServer5.1。我有一些关于事务管理的一般问题。我个人从spring开始使用声明式事务管理。如果您能用是/否(或正确/不正确)回答我的问题,并且在必要时提供简短的解释,那就太好了。如果有不同的意见,如果几个人一起回答就好了。谢谢:-)1)你说这句话是否正确:ADBMS负责事务及其行为的一般实现。1)B)也许更好的说法是:DBMS负责事务的一般实现和数据库的行为(例如,当事务回滚时)。2)Hibernate只使用数据库连接。它需要事务,但它不配置任何(!)有关事务及其行为的设置。3)但是:为了使用事务

java - 使用 Jadiru Joda/Hibernate 持久用户类型时出现 AbstractMethodError

我在用户的MySQLTIMESTAMP类型数据库中引入了一个“已创建”列。我正在尝试使用Jadiru的UserTypeHibernate映射器将其映射到JodaLocalDateTime。我正在使用UserType类的v2.0,我已经尝试使用Hibernate的v3.6.0和3.6.7。我正在使用JDK1.6。此数据访问层用作Spring3Web应用程序的一部分。这是我的持久化对象的相关部分-@Column(name="created")@Type(type="org.jadira.usertype.dateandtime.joda.PersistentLocalDateTime")p

mysql - 如何在 hibernate 中使用 between 子句比较日期

我想获取介于两个时间戳之间的记录。我想要这个使用hibernate。我尝试使用以下查询进行操作,但没有得到任何输出HQL="FromAddressInfoaddresswhereaddress.addressId='"+newValues.get("pickupAddress").toString()+"'andaddress.updatedDateAndTimebetweendate_format('"+DateUtility.getTimeOfBeforeOneMinute()+"','%m/%d/%y%H:%i:%s')和date_format('"+DateUtility.ge

java - Hibernate/mysql 连接问题

我们正在使用Hibernate3ORM开发一个javastruts2框架网络应用程序。我们使用mysql作为我们的数据库。我们在日志中发现了一些与数据库相关的异常。与数据库的连接在配置的时间之前超时。以下是我们发现的常见异常。104343235[pool-6-thread-19]ERRORorg.hibernate.util.JDBCExceptionReporter-Thelastpacketsuccessfullyreceivedfromtheserverwas100,838,460millisecondsago.Thelastpacketsentsuccessfullytothe

mysql - Hibernate 和 MySQL 5.6 的奇怪 DATETIME 行为

我将MySQL5.1社区服务器更新到5.6。在此之后,我遇到了奇怪的DATETIME(hibernate类型时间戳)行为。出于某种原因,保存hibernate映射对象后,我的日期从(例如)“2012-09-3023:59:59”更改为“2012-10-100:00:00”。我的日志说我确实保存了午夜日期之前的一秒,但是当我查看数据库时它已更改为第二天的开始。如果我使用相同的日期进行INSERT查询,它可以正常工作。根据MySQL文档,不应该使用DATETIME进行任何时区转换。我还使用MySQL5.5进行了测试,但我无法重现同样的问题。我的hbm映射如下所示:...编辑:我还有最新的M