intellij idea中使用 @Column注解 字段名下有警告红线,原因及解决办法 第一部分是解决方法,第二部分是原因,可以选择性阅读。 第一部分解决办法:
方法1: -取消所示处对号 方法二 打开Persistence窗口(View -> ToolWindow -> Persistence 右键entityManagerFactory 选择 Assign Data Sources 选择你的数据库连接确认就好了, 没有数据库连接的就先新建。
第二部分: @Column 是属性或方法级别的注解,用于指定持久化属性映射到数据库表的列。如果没有指定列注释,则使用其默认值。 必须将数据源(首先在数据库视图中创建数据源-也称为真正的 JDBC 数据库连接)与持久性单元或会话工厂(休眠.cfg.xml)。 按照以下步骤操作,警告将消失: 打开持久性工具窗口(查看 |工具窗口 |持久性)。 右键单击必要的模块、持久性单元或会话工厂,并在上下文菜单中选择"分配数据源"。 在打开的"分配数据源"对话框中,单击"数据源"字段并选择必要的数据源。(要删除与数据源的关联,请选择 。) 将数据库添加为数据源:选择视图/工具窗口/数据库 "数据库"窗口通常显示在右上。在"数据库"窗口中,单击绿色 +符号并选择数据源/MySQL(或任何您使用的数据源风格)。 "数据源和驱动程序"窗口将弹出。 如果数据库未列在那里,请使用空窗体添加以下内容: 主机:通常是本地主机,但如果测试数据库位于另一台计算机上,请将该地址放入。 用户名:供数据库使用。 密码:用于数据库用户的密码。
记得中国时区设置AsiaShanghai
|