首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
barry的异想世界
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
最新
热门
3. JPA对象关系映射 -- 级联操作
对象映射关系分为单向关系和双向关系,单向关系只在一方对象上存在对方对象,双向关系是在双方对象上存在彼此对象。 在没有@JoinColumn时,将多增加一个中间关系表,由此表来维护两个对象关系,增加之后只有两个表,由Employee表维护关系。默认情况下jpa会使用主键来做关联,…
2. JPA对象关系映射--值对象映射
在领域驱动设计中,有一些结构主表和明细表必须一起显现才能表达业务意义,明细表不能单独使用被称为值对象,主表表达业务对象称为实体,也称为聚合根。 1. 在实体中的值对象上增加@OneToMany注解 2. 增加@JoinColumn注解,去掉关系表 3. 使用非主键做关联 4. …
人生第一博
正所谓“万事开头难”,作为35+“老程序”的我一两年前早就开始说准备写文章,而时至今日才真实开了这个头。 我是一个理科生,对写作完全没有天赋,一点文采都没有。也就是觉得从业了10多年了,总是应该有点沉淀,有一点积累吧,也不能总是所有东西都在心里,真正想用的时候又想不起。 我是一…
1. JPA技术选型的思考
在做技术选型的时候是选JPA还是MyBatis,网上做对比的讨论非常多,双方也是各自有各自的好,谁也不能代替谁。以下是网上讨论的几点归纳: 1. JPA设计理念 从设计理念讲,JPA是带有面向对象的思想的,不是简单的CRUD操作。体现在所操作的参数可以是对象,如: 在对象操作的…
使用StopWatch查看程序执行时间(普通篇)
在平时的开发调试工作中,时常会遇到程序执行效率非常慢,通过一般的经验只能判断出部分逻辑有问题,但判断并不直观且效率较低。这时我们就会用一些比较直观的方法来检查,比如看看某一段程序执行的时间,从而来判断是否比较耗时。比较常用的办法就是在程序开始时使用System.currentT…
使用注解的方式实现StopWatch查看程序执行时间(高级篇)
1. 自定义一个注解 StopWatchTime 本注解主要用在方法上,故target为METHOD,并设定一个value,可用于定义此次观察的名称。 2. 创建切面类 3. 注解被观察方法 大家可能会看出来,此方法虽然使用起来方便,但只能显示单个方法的执行时间,下一篇将告诉大…
使用StopWatch查看程序执行时间(普通篇)
在平时的开发调试工作中,时常会遇到程序执行效率非常慢,通过一般的经验只能判断出部分逻辑有问题,但判断并不直观且效率较低。这时我们就会用一些比较直观的方法来检查,比如看看某一段程序执行的时间,从而来判断是否比较耗时。比较常用的办法就是在程序开始时使用System.currentT…
个人成就
文章被点赞
67
文章被阅读
52,556
掘力值
1,121
关注了
7
关注者
27
收藏集
0
关注标签
11
加入于
2017-09-20