java entitymanager类_如何在Java JDBC EntityManagerFactory类中设置实体的ID?
我用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?相关推荐
- go语言 echo框架_如何在Go Echo Web框架中设置嵌套HTML模板
go语言 echo框架 by Ying Kit Yuen 英杰苑 如何在Go Echo Web框架中设置嵌套HTML模板 (How to setup a nested HTML template in ...
- java 正则表达式 开头_如何在Java中修复表达式的非法开头
java 正则表达式 开头 您是否遇到过这个令人难以置信的错误,想知道如何解决它? 让我们仔细阅读一下,研究如何解决表达式Java非法开头错误. 这是一个动态错误,这意味着编译器会发现某些不符合Jav ...
- java soap 头_如何在Java中添加Soap标头
我有一个来自oracle的NO.net Web服务,要访问,我需要添加soap标头.如何在Java中添加soap标头? Authenticator.setDefault(new ProxyAuthen ...
- java实现递归算法_如何在Java中实现二进制搜索算法而无需递归
java实现递归算法 by javinpaul 由javinpaul 流行的二进制搜索算法的迭代实现,用于在排序数组中查找元素. (An Iterative implementation of the ...
- java 子类化_如何在Java中安全地进行子类型化
你可能还记得,Liskov Substitution原则是关于承诺和合同的.但究竟是什么承诺?这是关于保证子类型的安全性.这意味着子类型必须保证有人可以从超类型中合理地推断出来.它必须具有传递关系.在 ...
- java 全局数组_如何在Java中声明全局数组?
我有一个程序在Java中乘以两个矩阵.我在全局错误声明中发现了一些错误. 这里是我的代码如何在Java中声明全局数组? import java.util.Scanner; /**WAP in Java ...
- linux bash 变量_如何在Linux上的Bash中设置环境变量
linux bash 变量 fatmawati achmad zaenuri/Shutterstock Fatmawati achmad zaenuri / Shutterstock There's ...
- java 中 webcam类_如何在Java的Swing应用程序中集成Webcam?
>下载并安装 JMF >将jmf.jar添加到项目库中 >下载 FrameGrabber源文件并将其添加到项目中 >按如下方式使用它开始捕获视频. 新的FrameGrabber ...
- java 绘图 渐变_如何在Java 2D中创建渐变绘画?
要更改图形形状的颜色,我们可以使用setPaint()方法.对于简单的着色,我们可以将颜色对象传递给此方法,例如Color.RED或Color.GREEN. 如果要使用渐变绘画进行绘画,则可以使用Gr ...
最新文章
- ImageView.ScaleType /android:scaleType值的意义区别
- mysql数据库备份还原
- ipad如何连接电脑_超能办公课堂丨电脑如何使用无线网络连接方式安装驱动程序...
- tableau可视化数据分析60讲(二)-tableau入门篇之各模块功能介绍
- java 推送数据给js,Node.js实现数据推送
- Visible Lattice Points SPOJ - VLATTICE
- Python3 已经安装相关库,Pycharm 仍然报错 ModuleNotFoundError: No module named 'xxxxxx' 的解决办法
- python 无法调用turtle_新人求助,关于python 调用turtle《python简单turtle教程》
- vscode下载历史版本
- 利用电力声类比与有限元仿真方法分析亥姆霍兹共振器
- 计算题合集-管理经济学
- 关于UNI-APP微信小程序订阅信息订阅获取失败的问题处理
- Makefile里的wildcard 理解
- 【HNOI模拟By lyp】Day2
- Java 一个数字、字母、汉字各占几个字节
- 将连续生产参数与四班三运转班次对应起来的算法
- Column 'parent_id' specified twice问题解决--insertable = false, updatable = false的使用
- 鸟哥Linux服务器篇——什么是 DNS
- Android动画特效之Animator属性动画实现
- 《动态规划入门》刷题笔记(更新中)
热门文章
- 为什么说ip协议是无连接协议
- mysql主从复制超简单,mysql简单主从复制
- reset java_Java PushbackReader reset()用法及代码示例
- vscode删除文件夹,VSCode:删除文件中的所有注释
- idl文件生成java_IDL和生成代码分析
- java容器怎么封装的_docker怎么把容器打包成镜像
- mysql 社区版密码如何修改_如何用优雅的方法修改MySQL root密码
- arm汇编指令集_1. 从0开始学ARM安装Keil MDK uVision集成开发环境
- 金蝶云系统服务器,金蝶系统云服务器已离线
- ValueError: Program dot not found in path.python下运行pygraphviz出现报错