草庐IT

hibernate-spatial

全部标签

mysql - Glassfish Hibernate JPA 2.0 异常

我正在使用Glassfish3.1.1和hibernate3.6.5以及MySQL5.1+mysql-connector-java-5.1.6当我运行或部署基于JSF2.0和EJB3.1的模块时,间歇性地出现以下异常java.lang.IllegalStateException:WEB9031:WebappClassLoaderunabletoloadresource[com.mysql.jdbc.TimeUtil],becauseithasnotyetbeenstarted,orwasalreadystopped好吧,资源每次都在变化,有时它是org.hibernate.event.

java - Hibernate 和 spring mvc 删除和更新

我们正在使用SpringMVC和hibernate开发一个spring应用程序。现在我们遇到了一个我们无法解决的问题。当我们试图删除一些东西时,问题就出现了。如果我们删除该页面,则可以正常加载并继续进行,就像一切都成功一样,但数据库中的值不会被删除。这是我们的代码:这是TestDao@RepositorypublicclassTestDaoImplimplementsTestDao{@AutowiredprivateSessionFactorysessionFactory;@OverridepublicTestget(intid){return(Test)this.sessionFac

mysql - 如何在 yii 模型中将 mysql spatial POINT 转换为可读格式?

我有一个基于带有空间POINT字段的mysql表的yii模型。查看此模型的记录时,我想以“55.0000,-89.5000”的格式显示坐标。在默认生成的CRUDView中,当前该字段不显示任何内容。我想我必须以某种方式使用mysqlAsText函数,也许在beforeFind()中?我该怎么做?更新我发现我可以使用以下方法获取要打印为“POINT(55.0000,-89.5000)”的值:publicfunctionbeforeFind(){parent::beforeFind();$criteria=newCDbCriteria();$criteria->select="AsText

java - 如何让 hibernate 删除一张 table 而离开另一张 table ?

我的hibernate.cfg.xml中有这段代码create这意味着每次我运行应用程序时,hibernate都会删除所有表并创建新表。我如何指定它应该只删除一些特定的表,比如说“Cars”?hibernate有那种配置选项吗? 最佳答案 不要使用hbm2ddl.auto-这在生产中是一件非常糟糕的事情,只能用于早期测试目的。你问了什么:不,hibernate不能使用标准功能来做到这一点。我可以建议你看看Liquibase进行任何数据库更新的框架。 关于java-如何让hibernate

java - 按期限长度排序的 Hibernate 标准

我想按长度排序我的术语,这相当于:SELECTtermFROMwheretermlike'%now%'orderbylength(term)asc;处于hibernate状态。目前这是我的标准代码:Criteriacriteria=session.createCriteria(myClass.class);criteria.setProjection(Projections.distinct(Projections.property("term")));criteria.add(Restrictions.ilike("term","%xyz%"));criteria.addOrder(

mysql - 使用 JPA/Spring/Hibernate 自动截断字符串列的方法?

我正在使用Spring3.1.1.RELEASE、JPA2.0和Hibernate4.1.0.Final。我有一个VARCHAR(100)类型的MySQL5.5列。如果我保存一个值大于100个字符的实体,不出所料,保存失败并显示错误SQL[n/a];nestedexceptionisorg.hibernate.exception.DataException:Datatruncation:Datatoolongforcolumn'MY_COL'atrow1org.springframework.dao.DataIntegrityViolationException:数据截断:列数据太长有

java - Hibernate JSF MySql,丢失数据库连接

我正在使用JSF2.2开发一个web应用程序并且hibernate应用程序工作正常,但是如果我在X小时内不使用,当我尝试登录到该应用程序时,它会抛出这个异常:[#|2014-03-18T09:12:57.688+0100|WARNING|glassfish3.1.1|org.hibernate.jdbc.AbstractBatcher|_ThreadID=23;_ThreadName=Thread-2;|exceptionclearingmaxRows/queryTimeoutcom.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnec

mysql - 使用 mappedBy 的 Eclipse 链接到 Hibernate 迁移错误

我正在尝试将MySql数据库迁移到Postgresql。我正在使用JPA并为MySQL数据库使用EclipseLink,但我正在为Postgresql数据库切换到Hibernate。以下JPA注释与EclipseLink一起使用:UserBean.java:@OneToMany(mappedBy="sender",cascade=CascadeType.ALL)@JoinTable(name="MESSAGES_SENT")privateListmessagesSent;@OneToMany(mappedBy="receiver",cascade=CascadeType.ALL)@Jo

java - hibernate 为从 mysql 自动生成的时间戳返回 null

我在mysql中有一个表,其中一个列的数据类型为时间戳,插入时的默认值为CURRENT_TIME。我还有另一个时间戳列,更新时的默认值为CURRENT_TIME。我有这些,以便时间戳列将在插入和更新时自动更新(效果很好)。现在我正在使用cxf、hibernate/jpa、mysql、jackson来构建Web服务。我只是创建一个新记录并立即检索它,如下面的代码所示。Sessionsession=getSession();//sessionFactory.getCurrentSession();StringaccountId=(String)session.save(account);A

java - 自版本 4.3.2 以来未映射 hibernate 实体

随着hibernate(hibernate-entitymanager)版本4.3.1.Final到4.3.2.Final的更改,我的HQL语句不再起作用。我用hibernate-entitymanager4.3.1.Final做了一个工作示例。并使用高于4.3.1.Final的hibernate-entitymanager版本进行测试,但失败了。这是我的测试:pom片段:org.hibernatehibernate-entitymanager4.3.1.Finalpersistence.xml片段:org.hibernate.jpa.HibernatePersistenceProvi