Redian新闻
>
谁给推荐一个简单的ORM吧
avatar
谁给推荐一个简单的ORM吧# Java - 爪哇娇娃
wh
1
【 以下文字转载自 FDU 讨论区 】
发信人: Lotus (mimi乐), 信区: FDU
标 题: 我喜欢的王天德老师
发信站: BBS 未名空间站 (Sat Nov 12 04:13:24 2011, 美东)
第一次见到王天德老师,是在2教2楼最北面的那个大阶梯教室(2210?)《中国画与西
洋画》的老师,果然如传说中那般长发飘飘、玉树临风。教室里座无虚席,前几排坐满
的都是女生。
那个学期讲西洋画为主,从中古时代到文艺复兴,从巴洛克艺术、洛可可风格、现实主
义、印象派、后印象派,从达芬奇、米开朗基罗、拉斐尔、伦勃朗、德拉克洛瓦,到塞
尚、凡高...谈笑风声中一路娓娓道来,让人如沐春风。
印象最深的几点
-- 他对“三角形”美学的评价:
“看到了吗?又是一个三角形!这里...这里...还有这里...你看,多漂亮!” 这幅画
中,女人的腰身和弯曲的手臂构成一个三角形,直立的左腿和微曲的右腿构成一个三角
形,这里和那里又是一个三角形。他总是兴奋地指点着画面告诉我们,几何性的形体结
构中三角形是最美的。所以,以后每次他放幻灯片让我们欣赏名作时,我总是条件反射
地寻找三角形。以至于后来看各种照片的时候也是这样。发现还果真如此(随便找几张
选美图片,好多三角形)
-- 还有科林斯柱,从文艺复兴到现在都是经典。“你看这幅画里这个是科林斯柱,那
幅画里也是...” 以后的生活中每当看到各式建筑、各种博物馆的大柱子,我第一反应
总是看是不是科林斯柱。脑海中勾勒的希腊宙斯神庙,是那些雄伟的科林斯柱撑起来的
神圣。
-- 还有对女孩子的建议:关注形体美、姿态美;做形体练习,坐、立、行都要讲究仪
态,培养高雅脱俗的气质(他应该说,像他一样哈哈)
-- 把家里的电话写在黑板上,说大家如果有事情打电话给他(以后再没有碰到哪个老
师这样的)。我猜,他家的电话怕是被打爆了吧,O(∩_∩)O~
对了,老师还鼓励我们多去看画展。于是,我有生第一次去看大规模高档次的画展,记
得当时的那个展厅在徐家汇柳林路上,还是拿着地图去找的。
总结下王老师的特点:酷、帅、智慧、幽默。他是一个想让全世界都知道他很低调的人。
喜欢他的气质,他的艺术人生,还有他给学生潜移默化的优质影响。
从网上zz了一些王老师语录。其实他的搞笑段子好多好多,只是以前我没认真做笔记...
最后一段是摘抄他的个人简。”身为上海复旦大学艺术设计系的主任兼教授,王天德近
期获得中国美术学院书法博士学位" 啊,书法博士,葱白~~
这里有照片
http://www.yjzx.fudan.edu.cn/teachers/wangtiande.html
--------------------------我是分割线【王老师语录】----------------------
种树得树 --- 在说他房子后面亲手栽的一排让他颇为得意的白杨树
有时候看这牛的感觉比吃个牛还舒服 --- 在讲某幅西班牙阿尔塔米拉岩画时
其实我们学校缺少一些野生动物...梅花鹿很便宜的...在四教后面那么圈块地,买五六
个梅花鹿,一下课就都是照相机帕拉帕拉...就叫王天德园区(说完干笑两声),晚上还
要有灯光...我这人的优点是不张扬(众人哗然)--- 在讲复旦百年校庆时的提议。
你看这个脚,比我的脚还好 --- 指着幻灯片上的一双脚(注:图片名《野牛》)
我女儿在饭桌上说:王天德,把饭吃完!
复旦缺乏艺术的"氛围" ,我建议学校里装几个摇椅,或者秋千。荡着是很有情调的,女孩
子会故意起个早,抢那个摇椅,看看书或者听听音乐,如果早有一个男生坐上了,女孩就会
犹豫到底坐不坐到旁边去.....
看盖丽丽跑步时的罗圈腿,就像一只立体的青蛙在...奔!...所以说女人的美在于静(
得意状)——说起进来看的一部肥皂剧
埃及的棺材都是金的,去掉里面的人,就是艺术品了,但是因为里面放过死人,只有博
物馆才要,不然人人都抢着要。——在讨论埃及的艺术时
我以前特别喜欢看动物世界,那个谁演的...
为什么全世界的女人都能出嫁,说明全世界的女人都漂亮 ——什么逻辑?
所以说盖丽丽没有上过我的课,不然她就不跑了(还耿耿于怀呢)
说要跳下去,结果没跳下去,一不小心却掉下去了 ——在说世界上所有的神经病人都
在山顶时。
我现在像个农民一样,4,5点钟就醒了——说刚从纽约回来,还在倒时差。
那个女人...全世界所有女人最不好看的地方,都长在她身上!——说某些女人不会打
扮。
我说,坐在你旁边的是一个十分有影响的艺术家,我告诉他,什么是生活,什么是吃饭
,什么是放松,什么是遗憾(下边笑),你们不要笑,不该谦虚的时候谦虚,就是一场
悲剧——谈到与英国圣马丁大学校长在杭州谈话。
他头发花白,我找来我的老师,我老师白头发比他还要多。他们两个老人面对面坐下,
谈话,谈来谈去,都离不开王天德——情况同上。
你看邯郸路的工地,就像未来主义艺术似的。
黑人穿什么颜色的衣服都好看,黄种人就不行,包括王老师,穿衣服也要很小心的。
其实谈恋爱,失恋什么的很正常的,就像上火车下火车乘飞机,除非你不下来一直飞到
美国,那最好了,但你总要下来啊,换公共汽车什么的。
今天是中秋节啊,不要在教室里看书了。(手潇洒的一挥),都到外边去看月亮!
--------------------------我是第二条分割线【王天德简介】--------------------
avatar
k*r
2
不想用Hibernate那么复杂的了,越简单越好,DB打算用
H2 database,也是lightweight的,query都很简单,
但是不想直接写SQL了
avatar
F*n
4
JPA is the standard and it's simple. You can use Hibernate JPA without
learning the Hibernate details.

【在 k***r 的大作中提到】
: 不想用Hibernate那么复杂的了,越简单越好,DB打算用
: H2 database,也是lightweight的,query都很简单,
: 但是不想直接写SQL了

avatar
k*r
5
En. Thanks. For my current project, it's a tiny little
one, somehow I feel that hibernate with jpa is a little
heavy. I'll definitely use it for a larger project.
But maybe using hibernate JPA may not be a such bad
idea either, for a small project

【在 F****n 的大作中提到】
: JPA is the standard and it's simple. You can use Hibernate JPA without
: learning the Hibernate details.

avatar
g*g
6
tiny little, you may consider object DB.

【在 k***r 的大作中提到】
: En. Thanks. For my current project, it's a tiny little
: one, somehow I feel that hibernate with jpa is a little
: heavy. I'll definitely use it for a larger project.
: But maybe using hibernate JPA may not be a such bad
: idea either, for a small project

avatar
F*n
7
It depends on what do you mean by "tiny little". If you mean memory
footprint, then you probably should write the SQL. If you mean the amount of
code you have to write, then use JPA is a good choice because you will have
the luxury of switching implementations. Moreoever, there are probably
ready-to-use persistent List, Map, and etc in JPA that can save your efforts.

【在 k***r 的大作中提到】
: En. Thanks. For my current project, it's a tiny little
: one, somehow I feel that hibernate with jpa is a little
: heavy. I'll definitely use it for a larger project.
: But maybe using hibernate JPA may not be a such bad
: idea either, for a small project

avatar
k*r
8
I mean a couple of tables and simple relationships.
I'm using an embedded DB (h2) as data source. Just a
simple blog sample type of application, simple CRUD.
Because it's simple, I'm trying to avoid any XMLs,
or other type of configurations, or a whole bunch of
jar files (although jar files is a smaller problem.)

amount of
have
efforts.

【在 F****n 的大作中提到】
: It depends on what do you mean by "tiny little". If you mean memory
: footprint, then you probably should write the SQL. If you mean the amount of
: code you have to write, then use JPA is a good choice because you will have
: the luxury of switching implementations. Moreoever, there are probably
: ready-to-use persistent List, Map, and etc in JPA that can save your efforts.

avatar
F*n
9
Then you should write SQL. It is not complicated and will not increase your
dependency size.

【在 k***r 的大作中提到】
: I mean a couple of tables and simple relationships.
: I'm using an embedded DB (h2) as data source. Just a
: simple blog sample type of application, simple CRUD.
: Because it's simple, I'm trying to avoid any XMLs,
: or other type of configurations, or a whole bunch of
: jar files (although jar files is a smaller problem.)
:
: amount of
: have
: efforts.

avatar
o*1
10
感觉 JPA/Hibernate 还是把问题搞的太复杂了。
很多应用直接用 jdbcTemplate 就足够了。
或者是 iBatis/myBatis 也很简单实用。

【在 F****n 的大作中提到】
: JPA is the standard and it's simple. You can use Hibernate JPA without
: learning the Hibernate details.

avatar
k*r
11
我发那个只有一页文档,貌似比ibatis/mybatis还简单很多,
就是不知道稳定性如何,呵呵

【在 o**1 的大作中提到】
: 感觉 JPA/Hibernate 还是把问题搞的太复杂了。
: 很多应用直接用 jdbcTemplate 就足够了。
: 或者是 iBatis/myBatis 也很简单实用。

avatar
k*r
12
因为还是要有model classes,sql回来的东西还要自己装到
model class/object里面,也挺麻烦的

your

【在 F****n 的大作中提到】
: Then you should write SQL. It is not complicated and will not increase your
: dependency size.

avatar
o*1
13
jdbcTemplate.queryForObject(sql, new Object[]{args}, new
BeanPropertyRowMapper(ModelObject.class));
不用自己装,用spring的 bean row mapper, 一点不麻烦。

【在 k***r 的大作中提到】
: 因为还是要有model classes,sql回来的东西还要自己装到
: model class/object里面,也挺麻烦的
:
: your

avatar
k*r
14
提到spring就觉得heavy啊,呵呵。用这个需要几个jar files?
I'm assuming it's relative independent,对spring的
其他东西有没有dependency?

【在 o**1 的大作中提到】
: jdbcTemplate.queryForObject(sql, new Object[]{args}, new
: BeanPropertyRowMapper(ModelObject.class));
: 不用自己装,用spring的 bean row mapper, 一点不麻烦。

avatar
s*e
15
没几个jar吧?简单的东西直接写SQL最简单了

【在 k***r 的大作中提到】
: 提到spring就觉得heavy啊,呵呵。用这个需要几个jar files?
: I'm assuming it's relative independent,对spring的
: 其他东西有没有dependency?

avatar
F*n
16
It's a myth that JPA / Hibernate is complicated, hehe.
Actually JPA is the simplest ORM I have ever used.
Hibernate is more complex, but you can ignore it and only use the JPA part.
If you use Java Annotation, you don't even need XML.

【在 o**1 的大作中提到】
: 感觉 JPA/Hibernate 还是把问题搞的太复杂了。
: 很多应用直接用 jdbcTemplate 就足够了。
: 或者是 iBatis/myBatis 也很简单实用。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。