小编kka*_*kas的帖子

Visual Studio 2017的"选择数据源"中没有出现Mysql

正如您所看到的,我已经安装了必要的mysql软件包,例如Visual Studio和Connector/NET的Mysql,但无论mysql在Visual Studio 2017数据源菜单中出现什么,有什么建议吗?:在此输入图像描述

在此输入图像描述

c# mysql datasource ado visual-studio-2017

12
推荐指数
2
解决办法
1万
查看次数

Hibernate - 约束名称

有没有人知道如何设置主键的约束名称(PK_ [name]),检查(CK_ [Name]),默认[DF_ [Name]],外键(Fk_ [Name]),Unique ..使用注释或者xml配置例如我想要那个表::::

CREATE TABLE ACCOUNT (
[ID] INT NOT NULL IDENTITY(1,1),
[USERNAME] VARCHAR(50) NOT NULL,
[PASSWORD] VARCHAR(50) NOT NULL,
[EMAIL] VARCHAR(100) NOT NULL,
[GENDER] INT NOT NULL ,
[ADDRESS] INT,
[AGE] INT CONSTRAINT DF_tblAccount_Age DEFAULT 0,
CONSTRAINT PK_tblAccount_ID PRIMARY KEY([ID]),
CONSTRAINT UQ_tblAccount_Address UNIQUE(ADDRESS),
CONSTRAINT FK_tblAccount_Gender FOREIGN KEY([GENDER]) REFERENCES GENDER([ID]),
CONSTRAINT FK_tblAccount_Address FOREIGN KEY([ADDRESS]) REFERENCES ADDRESS([ID]) ON DELETE SET NULL,
CONSTRAINT CK_tblAccount_Age CHECK ([AGE] > 0 AND [AGE] <100)
)
Run Code Online (Sandbox Code Playgroud)

将它转换为注释类或[名称] .hbm.xml,Hibernate是否支持使用约束名称,或者我必须在每次创建新类时更改表...我搜索并找到关于约束名称的0结果!

注释类示例:::

@Id @GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="ID")
// …
Run Code Online (Sandbox Code Playgroud)

java sql orm hibernate jpa

3
推荐指数
1
解决办法
5060
查看次数

标签 统计

ado ×1

c# ×1

datasource ×1

hibernate ×1

java ×1

jpa ×1

mysql ×1

orm ×1

sql ×1

visual-studio-2017 ×1