JPA简单实用示例

JPA 搭建以及简单事例

在eclipse中创建JPA项目(版本2.0)

-

创建完成

  • 项目META-INF下回自动生成persistence.xml配置文件
  • 创建lib目录加入所需要的jar包

-

注:JPA项目默认用jdk1.8,需根据自己的环境进行修改(这里1.7)

  1. java build path 得修改成1.7
  2. java compiler 编译也得修改成1.7

    3.project facets 中java也得修改成1.7


persistence配置文件详解

注:到此项目搭建完毕


实体类

  1. 实体类hello(映射的是数据库中的user表)
  1. 数据表
  1. persistence.xml中得增加实体类配置

注:实体类的注解要和数据库表的设计一致。


JAP测试类

  1. 测试类
  1. 运行结果

到此,简单JPA使用例子告一段落。希望对大家有所帮助。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏python全栈布道师

docker安装部署sentry

笔者曾经花了很长时间去一步步安装sentry,成功过也失败过,遇到各种各样的问题,直到后来遇到了sentry,免去我安装部署之苦现在说下步骤

4673
来自专栏鬼谷君

rocketmq自启动配置

1354
来自专栏散尽浮华

完整部署CentOS7.2+OpenStack+kvm 云平台环境(5)--问题解决

一、 [root@openstack-server ~]# nova list ERROR (CommandError): You must provide a...

2345
来自专栏乐沙弥的世界

MySQL 数据库的启动与关闭

    MySQL数据库服务器通常指的的是mysqld,而命令行mysql则是mysql客户端程序,这两个概念通常容易混淆。通常启动mysql服务器即是启动my...

664
来自专栏张戈的专栏

Linux系统编译安装Redis以及主从复制配置小记

Redis 的安装配置很简单,而且很早之前就装过 Redis,可这几天再次安装时居然又遗忘了一些细节,看来好记性不如烂笔头,还是在博客记录一下比较好,至少不用总...

2623
来自专栏用户2442861的专栏

MySQL5.6.21安装版出现the the service mysql56 failed问题的方法。

http://blog.csdn.net/u014677820/article/details/44996905

922
来自专栏Linux驱动

第3阶段——内核启动分析之make uImage编译内核(3)

目标: 通过分析makefile,明白make uImage如何编译内核 把整个内核的makefile分成三类(makefile资料文档在linux-2.6.2...

18410
来自专栏Laoqi's Linux运维专列

Jenkins 邮件配置管理

1146
来自专栏阮一峰的网络日志

Node 应用的 Systemd 启动

前面的文章介绍了 Systemd 的操作命令和基本用法,今天给出一个实例,如何使用 Systemd 启动一个 Node 应用。 本文是独立的,不需要前面的教程作...

2658
来自专栏移动端周边技术扩展

Vue.js学习笔记(3)

962

扫码关注云+社区