我试图在Eclipse中使用EclipseLink JPA和H2数据库管理系统。
当我创建一个新的JPA项目并填充数据(URL="jdbc:h2:~/test",Username="user",password="")连接类型:资源本地(我正在使用嵌入式模式)时,我得到了两个奇怪的东西:
该数据库已经包含使用火狐中的h2控制台的表。
造成这些问题的原因是什么?我怎样才能解决这个问题?您是否有任何页面或书籍可以帮助处理persistence.xml文件(除了甲骨文官方网站)?
发布于 2013-10-06 15:20:33
EclipseLink不会为您创建数据库表,除非您明确地告诉它这样做。
在文献资料中描述了这样做的方法
EclipseLink可用于自动生成持久化单元的表和数据库架构。这是通过“eclipselink.ddl生成”持久性单元属性完成的,该属性设置为“创建表”或“拖放和创建表”。将为该持久性单元中定义的所有类生成表和约束。
发布于 2013-10-13 09:28:07
诀窍是在创建JPA项目时设置正确的目录,然后每件事情都非常成功
https://stackoverflow.com/questions/19210295
复制相似问题