如何使用hibernate grails 3,mysql?
Posted
技术标签:
【中文标题】如何使用hibernate grails 3,mysql?【英文标题】:how use hibernate grails 3,mysql? 【发布时间】:2017-07-28 00:19:14 【问题描述】:我有 mysql 服务器和 2 个应用程序:网站 (grails3) 和 android 应用程序。该数据库包含比赛时间表。 android 应用程序向 Web 服务器(不是 MySQL 服务器)发送请求。如果时间表已更新,则您必须将其显示在手机上。如何为此使用hibernate和grails3?
【问题讨论】:
你卡在 grails 文档的哪一段? @AntonHlinisty 我需要帮助设置休眠。我找不到好的指南。我看了这个网站gorm.grails.org/6.0.x/hibernate/manual/#gettingStarted从2.2的角度看不懂 Hibernate 为 grails “从盒子里”工作。见:gorm.grails.org/6.0.x/hibernate/manual/#quickStartGuide @AntonHlinisty 找不到指定ip、密码、服务器端口、数据库名的地方。 【参考方案1】:好的,正如我从 cmets 中的对话中了解到的,您在 Hibernate 配置的某些方面遇到了问题。
文档的第 4 节给出了答案:http://gorm.grails.org/6.0.x/hibernate/manual/#configuration
grails-app/conf/application.yml 文件负责各种设置。
这是我的培训项目中的示例:https://github.com/ahlinist/tempvs/blob/master/grails-app/conf/application.yml
注意dataSource 属性,login 和 pass 都在那里配置。可以为使用给定数据源的每种环境类型单独配置 URL(带有数据库名称)。
【讨论】:
如何在intellij的项目中添加mysql连接器? java.sql.SQLException:无法从 ClassLoader 加载类:com.mysql.jdbc.Driver:sun.misc.Launcher$AppClassLoader@18b4aac2;ClassLoader:TomcatEmbeddedWebappClassLoader 查看 build.gradle:github.com/ahlinist/tempvs/blob/master/build.gradle。有一行:runtime 'mysql:mysql-connector-java:5.1.39' 请帮我这个 qwestion ***.com/questions/43055167/… 。本期续本 @SanychGoilo,你没有接受这个答案。没有帮助吗?以上是关于如何使用hibernate grails 3,mysql?的主要内容,如果未能解决你的问题,请参考以下文章
getGeneratedKeys() 上的 Grails Hibernate4 升级错误
grails 2.4.0 中带有 hibernate:3.6.10.15 插件的错误
如何在 grails 应用程序中监控 Hibernate 统计信息(缓存命中和未命中)?
如何将 Hibernate Session 绑定到 Grails 中的线程?