问题标签 [schemaexport]
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.
nhibernate - NHibernate:使用 SchemaExport 重新创建数据库
我有一个关于正确处理数据库重建的问题。
在我的开发环境中,我经常使用重新创建数据库
(我必须注意,我使用的是hilo 生成器。)在我重新创建数据库之后,有时新实体的保存会因为" Cannot insert duplicate key...
" 异常而失败。
我的问题: 我是否必须重新初始化会话工厂(甚至可能是会话)才能与新的使用 hilo 的数据库正确同步?还是让它按原样工作?
任何提示表示赞赏!
华拉巴
java - 休眠中的部分模式导出
休眠版本 3.6
我正在尝试使用 hbm2dll 进行部分模式导出SchemaExport
。因此,我访问当前的休眠配置,检索PersistentClass
应为其生成的表并创建一个新配置,如下所示:
从日志(下)可以看出,模式导出似乎已完成,但由于未创建表,因此它似乎没有拾取以编程方式添加的映射。
mysql - 流利的nhibernate +如何创建sql模式
我有一个关于如何使用流利的 nhibernate 呈现 sql 模式的问题。我已经搜索了很多并使用了一些东西,但我不知道如何渲染它。我只是建立我的网站的基础,核心。现在我想从我的映射中创建数据库。我怎么做?是测试运行还是什么?
如果我构建解决方案,我没有得到任何 sql 文件,我也尝试将其导出到 hbm 文件以使用模式工具导出,但没有让它工作。
已尝试将 Fluent NHibernate (1.2.0.712) 导出映射到 HBM 不起作用/不遵守约定
和 https://stackoverflow.com/questions/5244257/build-schema-with-fluent-nhibernate
和很多其他链接。
我需要做什么才能获取 sql 文件?每个站点都提供几乎相同的代码,但他们不告诉如何呈现它。如何执行检索文件的过程..
谁能告诉我?我可以自己构建它,但我想试试这个功能!最好的祝福
hibernate - SchemaExport 使用自定义类型
我想使用 hibernate-core 4.1.4 中的 org.hibernate.tool.hbm2ddl.SchemaExport 生成/导出 Sybase ASE 15.5 模式,其中特定列应创建为 UNIVARCHAR 而不是常规的 VARCHAR 数据类型。我怎么做?我首选的方法是使用注释。
jpa - 如何管理与单向映射相同类型的一对一和一对多?
我正在尝试为两个或多个用户之间的私人消息实现模型。
这意味着我有两个实体:
- 用户
- 私人信息
用户模型不应该被编辑,所以我试图建立一个单向关系:
PrivateMessage 模型针对多个接收者,并且只有一个发送者。所以我需要这样的东西:
不会生成相应的“privateMessage”表,只满足 PM 和许多接收者之间的关系。我对此感到困惑。每次我尝试设置“mappedBy”属性时,我的 IDE 都会将其标记为错误。
用户实体不知道映射它的私人消息似乎是一个问题。
我在这里做错了什么?我已经解决了一些与此类似的情况,但这些解决方案都不会在这里起作用。
提前致谢!
grails - Grails 2.x schema-export 或类似命令能否为给定数据源的模式更新生成 DDL?
Grails 模式导出在生成 DDL 以为特定数据库创建数据库模式方面做得很好。但是我想做的是让 grails 只输出 DDL 以更新到已创建的模式,而不是从头开始创建它的 DDL。
我认为这应该是可能的,因为如果您dbCreate = "update"
在数据源中指定,grails 确实有能力实际更新模式。
但我只想让 grails 吐出它会运行的内容,而不是实际执行它,因此我可以通过 SQL 工具以受控方式自己执行它。
java - 使用 Hibernate 4.1 进行 SchemaExport 期间的 Hsqldb 错误
运行 Hibernate 的 SchemaExport 时,如何消除以下这些错误?实际上它似乎并没有引起问题——我的测试仍然运行得很好——但我不喜欢看到错误并且不得不向下滚动很多只是为了看看测试出了什么问题。
有没有办法摆脱它们 - 通过解决错误或让它安静?
.net - NHibernate SchemaExport 不创建索引
我的 NHibernate 映射包含一个<database-object>
元素来定义 MS SQL Server 2008 的索引。问题是当我调用SchemaExport.Create
. 其他所有内容都已创建,但没有索引。
其中一个实体如下所示,例如:
问题是这曾经工作过(可能在从 NH2 移动到 NH3 之前),我不确定 NHibernate 中是否发生了一些变化,这会阻止它执行。
方言与配置文件中的方言匹配。
c# - 如何将特定的 .hbm.xml 文件添加到 nhibernate 配置以在导出模式中使用
我正在使用 nhibernate + fluent,我有这个代码
这会从我的地图文件中添加映射,稍后我使用公开的配置来导出架构
现在我需要添加一个特定的.hbm.xml
文件以便在我的数据库中创建一个触发器,我不知道如何,我已经编写了.hbm.xml
文件,它看起来像这样
我希望我能在这里得到一些帮助 =/
我已经转向另一种方法,不,我有一个从 AbstractAuxiliaryDatabaseObject 扩展的类,它知道创建和删除脚本:
我想我已经接近我需要的了,但它仍然无法正常工作,我在最深的异常中收到以下消息:
我认为这是因为我正在尝试为 sql create 脚本返回一个硬编码的字符串,但我不知道,有人可以帮助我吗?
hibernate - Grails 模式导出产生“未找到线程绑定请求”错误
我正在尝试grails schema-export
使用 Grails 2.1.1 在一个相当大的已建立项目上运行。不幸的是,我收到此错误消息:
那就是 --stacktrace --verbose。
显而易见的问题是:如何让这个错误消失?
不太明显的问题是:为什么 grails 首先要尝试在模式导出上处理标记库?