In-MemoryDB:在“setUp()”中创建模式单元测试:Netbeans (6.5.1) Hibernate (3) Junit(3)、HSQL (1.8)
设置内存数据库、使用 Netbeans 6.5.1 在 Junit (3) 'setUp()' 中使用 Hibernate 的 'hbm2ddl' 工具自动构建架构需要哪些步骤?我没有使用 Hibernate 注释 - 只是一个映射文件。
对于实际代码,我当然想使用磁盘数据库。 [那就是 Junits 存在一个单独的“测试”包]
所以我认为这已经实现了:
- 在 Netbeans 6.5.1 中创建一个标准 Java 项目,添加 Hiberate 库。
- 创建 POJO、hibernate.cfg 和 hibernate 映射文件。
- 将cfg和映射文件复制到测试包中。
设置方法如下所示:
protected void setUp() throws Exception {
Configuration config = new Configuration();
config.configure();
SchemaExport exporter;
exporter=new SchemaExport(config);
exporter.create(true, true);
}
What are the steps needed to setup an in-memory DB, build the schema automatically with Hibernate's 'hbm2ddl' tool within a Junit (3) 'setUp()' using Netbeans 6.5.1 ? I'm not using Hibernate annotations - just a mapping file.
For the actual code, I want to use an on-disk database of course. [that is the Junits live a separate 'test' package]
So I think this is getting there:
- Create a standard Java Project in Netbeans 6.5.1 , add in the Hiberate library.
- Create the POJOs, hibernate.cfg and hibernate mapping file.
- Copy the cfg and mapping file to the test package.
The setup method looks like this:
protected void setUp() throws Exception {
Configuration config = new Configuration();
config.configure();
SchemaExport exporter;
exporter=new SchemaExport(config);
exporter.create(true, true);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
测试用例的概要如下:
The outline of the test case looks like this: