问题标签 [sorm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - 将 SORM 与 Play Framework 一起使用会导致引发反射异常
我一直在尝试让 SORM 与 Play Framework 2.2-SNAPSHOT 以及 2.1.1 一起使用。目前,我正在尝试运行我创建的简约示例应用程序,以便更轻松地跟踪问题。不幸的是,我收到的错误消息根本没有帮助我。
此堆栈跟踪的结果:
scala - 将 SORM 实例转移到远程 akka actor
如何从 SORM 对象包装器内部获取我的类的清晰实例?在将包装器发送到远程参与者时,它会导致 ClassNotFoundException:
怎么做才对?我转移了一个新的类实例,但我觉得它并不优雅。copy() 方法没有帮助。
scala - SORM 初始化期间的奇怪日志消息
我在使用 2 个实体的 SORM 0.3.8 初始化期间看到日志:
这是什么?
scala - SORM:我如何声明多对多关系?
是不是就这么直截了当?(请查看User中的interestedLinks和 Link 中的usersInterestedInMe。)
如果不是,我们如何在 SORM 中声明多对多?
sorm - 是否可以向 SORM 添加瞬态字段?
我想知道是否有可能在 SORM 未映射的类中有一个字段。我试图添加一个 @Transient 注释,但 ist 被忽略了。
我这部分 SORM 的范式不这样做吗?
scala - 在 SORM 中更新数据似乎是可能的(尽管有人告诉我它针对的是不可变数据......)
有人告诉我 SORM 的目标是不可变数据。它没有写在网站上 - 至少不是我正在查看的主要部分,所以我对索赔的僵化感到有点惊讶。我只是知道它会建议这样做。但也许我只是错过了一些东西。
这些示例告诉您在对对象调用 Db.save() 之前使用“.copy(propery = newvalue)”。所以这是一个提示。
我很感兴趣如果我只是更改数据并在数据库中更新它会发生什么。奇怪的是,以下工作正常:
它在数据库中生成了一条更新语句,该语句更改了相应 id 的 name 属性。
这样做是不是有点疯狂?开发商有什么意见吗?
scala - 我们如何配置 SORM 以支持 utf-8?
使用以下模型:
我尝试将一些 utf-8 编码的字符串保存到 mysql db:
但是发生了一件悲惨的事情,我看到了' ???? '而不是mysql中的'测试中文'。
我仔细检查了我的 mysql 中的设置,数据库和表都使用 utf-8 正确配置。我在这个数据库上使用休眠,utf-8 字符也正确显示。所以这一定是一个 SORM 问题。
我们也可以在 SORM 中配置 utf-8 吗?
migration - 如何在 sorm 中进行 db 架构迁移?
假设我想从
至
但是,我不想删除表并使用 再次创建它DropAllCreate
,因为我想保留我的数据。
我们应该如何在 SORM 中做到这一点?或者唯一的方法是使用 SQL 进行手动迁移?
scala - 如何为 scala 2.10.1 构建 sorm
知道如何为 scala 2.10.1 构建SORM我正在尝试生成一个可以在我的 eclipse 项目中使用的 jar 文件。
这是我的代码
我收到以下错误:
我已经从这里下载了 jar 文件http://mvnrepository.com/artifact/org.sorm-framework/sorm/0.3.8
编辑:Maven 存储库列出了许多要包含的 jar 文件。一旦我添加了它们就解决了我的问题。
scala - 导致错误的 Sorm 示例(未找到类型)
我在遵循 sorm网站上的 sorm 示例时遇到了问题 这是我的代码
虽然代码在 windows 和 unix 上使用 eclipse 编译得很好,但我不断收到以下运行时错误:
知道为什么我会收到未找到类型的错误吗?
编辑:
根据@nikita-volkov 的评论,我将案例类移到了 sormtest 中,这解决了我的问题,这里是代码