boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 到新公司做JAVA,请教MySql的问题
进入Programming版参与讨论
1 (共1页)
w*********n
发帖数: 439
1
各位大侠。小弟最近跳槽到了一个中国国内的互联网公司在美国的分公司做JAVA开发。
现在遇到一个Mysql的问题,请有经验的大侠指教。
我前几年都在美国的公司做JAVA.用的关系型DB有Oracle, PostgreSQL等, 表和表之间
都建立PK-fk
的联系。 JAVA的Entity Class也用JPA 的Annotation,比如@OneToMan, @ManyToOne
, @ManyTOMany等。美国的公司喜欢用JPA(Hibernate或Spring DATA JPA)。 JAVA
class 可以用Hibernate的cascade去save和。
现在进了一家中国公司以后, 公司里面的Mysql 按照阿里巴巴的mysql 规范,取消了
fk联系。JAVA class也不用JPA的Anotation了,请问JAVA code 的增删改查怎么保证表
之间的联系?
有没有大侠在类似的公司工作的请站内联系
c*****5
发帖数: 100
2
你不会直接SQL,JOIN一个或多个表,主副查询,插入利用各种序列号,典型的以空间
交换置换数表之间的关系。
各种追求速度的系统,都不用数表间的强制铰链关系。
r*******r
发帖数: 2565
3
说实话,最干净的做法还是写SP,JPA是写不好sql SP的人用的
h**********c
发帖数: 4120
4
记得书贴过一段数据库日志给DEV看,例子就是插入100个记录,就用100个插入
好像也是啥framework啥的。
这事后来不了了之吧?忘了具体时间地点人物和NDA了。
SP数据库管理系统执行的时候基本都有基于硬件的优化
这个国内做法倒好像这边金融企业的方案
h**********c
发帖数: 4120
5
记得书贴过一段数据库日志给DEV看,例子就是插入100个记录,就用100个插入
好像也是啥framework啥的。
这事后来不了了之吧?忘了具体时间地点人物和NDA了。
SP数据库管理系统执行的时候基本都有基于硬件的优化
这个国内做法倒好像这边金融企业的方案
h**********c
发帖数: 4120
6
想起来插入那个修上了,具体framework怎么实现批处理没太弄清楚
不过一点是framework基本的性能benchmark很含混,你不吱声,就这个样子

【在 h**********c 的大作中提到】
: 记得书贴过一段数据库日志给DEV看,例子就是插入100个记录,就用100个插入
: 好像也是啥framework啥的。
: 这事后来不了了之吧?忘了具体时间地点人物和NDA了。
: SP数据库管理系统执行的时候基本都有基于硬件的优化
: 这个国内做法倒好像这边金融企业的方案

w*********n
发帖数: 439
7
请问SP是什么?

【在 r*******r 的大作中提到】
: 说实话,最干净的做法还是写SP,JPA是写不好sql SP的人用的
w*********n
发帖数: 439
8
大侠, 您的意思是100个插入没有用事物吗?

【在 h**********c 的大作中提到】
: 记得书贴过一段数据库日志给DEV看,例子就是插入100个记录,就用100个插入
: 好像也是啥framework啥的。
: 这事后来不了了之吧?忘了具体时间地点人物和NDA了。
: SP数据库管理系统执行的时候基本都有基于硬件的优化
: 这个国内做法倒好像这边金融企业的方案

e********2
发帖数: 495
9
stored procedure?

【在 w*********n 的大作中提到】
: 请问SP是什么?
h**********c
发帖数: 4120
10
少侠你说的事物就是transaction 吧,这个和事物无关
你自己写几行试试吧

【在 w*********n 的大作中提到】
: 大侠, 您的意思是100个插入没有用事物吗?
1 (共1页)
进入Programming版参与讨论