我用MySQL Workbench创建了我的MySQL数据库,然后添加了MySQL JDBC Driver和EclipseLink库,然后从数据库创建了实体类;所有使用NetBeans。由于我的观点和所有的合并,我需要退出使用简单的“ID”列名称;以一种方式重新命名它们只是更容易:“id” - >“TableNameId”。在创建实体类期间,有消息说我必须手动为所有实体设置ID。怎么做?每个表都有TableName.java和TableNamePK.java文件。

TableNamePK.java文件中有这样的行:

@EmbeddedId

protected AdministratorsPK administratorsPK;以及TableNamePK.java文件中的这样一行:

@Id

@GeneratedValue(strategy = GenerationType.IDENTITY)

@Basic(optional = false)

@Column(name = "UserId", nullable = false)

private Integer userId;我相信应该是这样,但我担心这个信息 - 有什么我应该做的,以使其工作?

它会抛出错误:

Exception Description: Entity class [class kwestionariusz.manager.View2] has no primary key specified. It should define either an @Id, @EmbeddedId or an @IdClass. If you have defined PK using any of these annotations then make sure that you do not have mixed access-type (both fields and properties annotated) in your entity class hierarchy.

我认为这是第二种情况......但是如何正确使用?

java entitymanager类_如何在Java JDBC EntityManagerFactory类中设置实体的ID?相关推荐

  1. go语言 echo框架_如何在Go Echo Web框架中设置嵌套HTML模板

    go语言 echo框架 by Ying Kit Yuen 英杰苑 如何在Go Echo Web框架中设置嵌套HTML模板 (How to setup a nested HTML template in ...

  2. java 正则表达式 开头_如何在Java中修复表达式的非法开头

    java 正则表达式 开头 您是否遇到过这个令人难以置信的错误,想知道如何解决它? 让我们仔细阅读一下,研究如何解决表达式Java非法开头错误. 这是一个动态错误,这意味着编译器会发现某些不符合Jav ...

  3. java soap 头_如何在Java中添加Soap标头

    我有一个来自oracle的NO.net Web服务,要访问,我需要添加soap标头.如何在Java中添加soap标头? Authenticator.setDefault(new ProxyAuthen ...

  4. java实现递归算法_如何在Java中实现二进制搜索算法而无需递归

    java实现递归算法 by javinpaul 由javinpaul 流行的二进制搜索算法的迭代实现,用于在排序数组中查找元素. (An Iterative implementation of the ...

  5. java 子类化_如何在Java中安全地进行子类型化

    你可能还记得,Liskov Substitution原则是关于承诺和合同的.但究竟是什么承诺?这是关于保证子类型的安全性.这意味着子类型必须保证有人可以从超类型中合理地推断出来.它必须具有传递关系.在 ...

  6. java 全局数组_如何在Java中声明全局数组?

    我有一个程序在Java中乘以两个矩阵.我在全局错误声明中发现了一些错误. 这里是我的代码如何在Java中声明全局数组? import java.util.Scanner; /**WAP in Java ...

  7. linux bash 变量_如何在Linux上的Bash中设置环境变量

    linux bash 变量 fatmawati achmad zaenuri/Shutterstock Fatmawati achmad zaenuri / Shutterstock There's ...

  8. java 中 webcam类_如何在Java的Swing应用程序中集成Webcam?

    >下载并安装 JMF >将jmf.jar添加到项目库中 >下载 FrameGrabber源文件并将其添加到项目中 >按如下方式使用它开始捕获视频. 新的FrameGrabber ...

  9. java 绘图 渐变_如何在Java 2D中创建渐变绘画?

    要更改图形形状的颜色,我们可以使用setPaint()方法.对于简单的着色,我们可以将颜色对象传递给此方法,例如Color.RED或Color.GREEN. 如果要使用渐变绘画进行绘画,则可以使用Gr ...

最新文章

  1. ImageView.ScaleType /android:scaleType值的意义区别
  2. mysql数据库备份还原
  3. ipad如何连接电脑_超能办公课堂丨电脑如何使用无线网络连接方式安装驱动程序...
  4. tableau可视化数据分析60讲(二)-tableau入门篇之各模块功能介绍
  5. java 推送数据给js,Node.js实现数据推送
  6. Visible Lattice Points SPOJ - VLATTICE
  7. Python3 已经安装相关库,Pycharm 仍然报错 ModuleNotFoundError: No module named 'xxxxxx' 的解决办法
  8. python 无法调用turtle_新人求助,关于python 调用turtle《python简单turtle教程》
  9. vscode下载历史版本
  10. 利用电力声类比与有限元仿真方法分析亥姆霍兹共振器
  11. 计算题合集-管理经济学
  12. 关于UNI-APP微信小程序订阅信息订阅获取失败的问题处理
  13. Makefile里的wildcard 理解
  14. 【HNOI模拟By lyp】Day2
  15. Java 一个数字、字母、汉字各占几个字节
  16. 将连续生产参数与四班三运转班次对应起来的算法
  17. Column 'parent_id' specified twice问题解决--insertable = false, updatable = false的使用
  18. 鸟哥Linux服务器篇——什么是 DNS
  19. Android动画特效之Animator属性动画实现
  20. 《动态规划入门》刷题笔记(更新中)

热门文章

  1. 为什么说ip协议是无连接协议
  2. mysql主从复制超简单,mysql简单主从复制
  3. reset java_Java PushbackReader reset()用法及代码示例
  4. vscode删除文件夹,VSCode:删除文件中的所有注释
  5. idl文件生成java_IDL和生成代码分析
  6. java容器怎么封装的_docker怎么把容器打包成镜像
  7. mysql 社区版密码如何修改_如何用优雅的方法修改MySQL root密码
  8. arm汇编指令集_1. 从0开始学ARM安装Keil MDK uVision集成开发环境
  9. 金蝶云系统服务器,金蝶系统云服务器已离线
  10. ValueError: Program dot not found in path.python下运行pygraphviz出现报错