https://www.jetbrains.com/help/idea/2016.2/import-database-schema-import-mappings.html

以上是官方描述IDEA的JPI持久化 import database schema 对话框的详细使用说明。但笔者看完还是不太懂,不知道这些checkbox哪个该√哪个不需要。决定试验一下。下图就是对话框的界面

详解IDEA JPI持久化 import database schema 对话框

试验的checkbox总共有:

perfer perimitive types;

show default relationships;

generate column properties;

generate separate XML per entity;

generate single mapping xml。

1.perfer perimitive types

√时,生成entity的属性:对于int byte等基本数据类型不转化为对象

详解IDEA JPI持久化 import database schema 对话框

不√时:基本数据类型会转化为对象

详解IDEA JPI持久化 import database schema 对话框

2.show default relationships:

这个官方解释比较好懂,entity自动加入外键关系。如果表间存在关系,√,会多出如下部分

详解IDEA JPI持久化 import database schema 对话框

3.generate column properties。直接看图就明白了:

√:

详解IDEA JPI持久化 import database schema 对话框

不√:

详解IDEA JPI持久化 import database schema 对话框

4.generate separate XML per entity:

一个实体的注释会生成一个相同作用XML表达注释。个人认为有注释就足够没必要生成XML。

详解IDEA JPI持久化 import database schema 对话框

5.generate single mapping xml。是4的所有XMl生成一个指定的XML里。4和5只能二选一。

看不懂算我输。

相关文章:

  • 2021-11-21
  • 2021-08-05
  • 2021-05-01
  • 2021-04-12
  • 2021-05-23
  • 2021-08-05
  • 2021-06-14
猜你喜欢
  • 2021-11-05
  • 2021-05-23
  • 2021-04-20
  • 2021-11-23
  • 2021-07-25
相关资源
相似解决方案