Java 持久化应用的打包部署与测试实践
一、数据库列的相关设置
在 Java 持久化应用开发中,数据库列的设置至关重要。以下将详细介绍不同类型列的设置方法:
1. 禁用外键约束
当需要在二级表上禁用外键约束时,可以使用 @SecondaryTable 注解的 foreignKey 属性。示例代码如下:
@Entity @Table(name="EMP")
@SecondaryTable(name="EMP_REC",
foreignKey=@ForeignKey(ConstraintMode.NO_CONSTRAINT))
public class Employee {
@Id private int id;
private String name;
//...
}
同时,`@JoinTable` 注解有一个额外的 `inverseForeignKey` 元素,可将 `@ForeignKey` 注解应用于其 `inverseJoinColumns` 元素中的连接列。
- 字符串类型列
- 若未为存储字符串值的列指定长度,其默认长度为 255。
- 当为
String、char[]或C
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



