
JPA学习笔记
文章平均质量分 50
youngitman
个人从事金融行业,就职过易极付、思建科技等重庆一流技术团队,目前就职于某网约车平台负责整个支付系统建设。自身对金融行业有强烈的爱好。同时也实践大数据、数据存储、自动化集成和部署、分布式微服务、响应式编程、人工智能等领域。
个人博客地址:http://youngitman.tech
展开
-
JPA环境搭建及JPA实例与JPA主键生成策略
知识点:【开发JPA依赖的jar文件:(这里使用JPA实现产品hibernate)注意:导入*.jar文件的时候不要有中文路径和空格,最好是在项目中建立一个包来存放这些jar文件Hiberante核心包(8个文件)hibernate-distribution-3.3.1.GA---------------------------------------------...原创 2012-05-11 15:21:36 · 157 阅读 · 0 评论 -
日期_枚举等字段类型的JPA映射
定义一个枚举类型:public enum Gender { MAN,WOMAN} private Date date; //设置默认值//TemporalType.DATE表示日期 2010-02-02 //TemporalType.TIME表示时间 09:30 //TemporalType.TIMESTAMP表示时间戳 2010-02-02 09...原创 2012-05-11 17:01:37 · 204 阅读 · 0 评论 -
大数据字段映射与字段延迟加载
private String bigText;@Lob//标记这个是保存在数据库中是个大文本 public String getBigText() { return bigText; }private Byte[] file;@Lob//表示存放 大二进制数据@Basic(fetch=FetchType.LAZY)//设置是否延迟加载时当我们调用g...原创 2012-05-12 14:59:07 · 181 阅读 · 0 评论 -
使用JPA加载_更新_删除对象
@Test public void save() { //得到这个EntityManagerFactory时就会去创建表 //hibernate 中得到sessionFactory同等 EntityManagerFactory entityFactory=Persistence.createEntityManagerFactory("person"); //得到E...原创 2012-05-12 14:59:14 · 243 阅读 · 0 评论 -
JPA中的一对多双向关联与级联操作
在编写程序前导入相应的*.jar包已经数据库的驱动包,配置persistence.xml配置文件JPA规范:一对多 多的一方为关系维护端 它们互相持有对方的引用 谁是关系维护端谁负责外键维护,被维护端没有权利对外键操作 外键在关系维护端【 ...原创 2012-05-13 09:54:35 · 224 阅读 · 0 评论 -
JPA中的多对多双向关联实体定义与注解设置
本例来至于 :itcast第一步:照样导入JPA实现的产品jar包在classpath下建立META-INF persistence.xml 第二步:编写Student.java Teacher。javaS...原创 2012-05-13 09:54:56 · 145 阅读 · 0 评论 -
JPA中的一对一双向关联
照样在开始实验前搭建环境:该示例来自于itcast这里的一对一 关系维护端JPA没有规范 可以由我们来决定关系的维护端于被维护端第一步:导入相关的*.jar 包在classpath类路径下创建META-INF 文件夹在里面创建persistence.xml配置文件 ...原创 2012-05-13 09:55:05 · 133 阅读 · 0 评论 -
JPA 去除重复列数据
//清除重复列 Session session = entityManager.unwrap(org.hibernate.Session.class); String strSql= "from AppStrategyEntity y where (y.gName,y.strategy_id)in(select x.gName,max(x.strategy_id)...原创 2013-12-30 15:31:27 · 3820 阅读 · 0 评论