1
ioth 2014-07-22 15:17:14 +08:00
jdbc
|
2
reeco 2014-07-22 15:23:56 +08:00
mybatis
Spring Data |
3
hcy 2014-07-22 15:40:34 +08:00
|
4
hcy 2014-07-22 15:45:36 +08:00
还有hibernate有纯sql的查询API.
|
5
Wy4q3489O1z996QO 2014-07-22 16:09:28 +08:00
jFinal
|
6
ovear 2014-07-22 16:10:28 +08:00
sqlutils
|
7
ovear 2014-07-22 16:11:24 +08:00
为什么学java上来就ssh,好像java就只能ssh一样。。真搞不懂,没事干嘛非得搬这么大个框架砸自己脚。。
国内那些教程也是。。诶 |
8
timbotetsu 2014-07-22 16:15:26 +08:00
c3p0 + MyBatis
Spring Data 这两个都是非常的棒 |
9
timbotetsu 2014-07-22 16:20:10 +08:00
@ovear 因为招聘上都需要“精通SSH”或“熟悉SSH”
有些人不知道为什么要选这样的框架,我曾经面试一些公司,面试官问我为什么不自学Struts、Hibernate这两个框架,我说这两个框架我觉得不好玩,Spring MVC、MyBatis都比这两个框架灵活 我问他为什么要选这两个框架,有什么优势吗? 他回答:因为这两个框架经过时间的考验,只要出什么问题网上基本上就有解答 |
10
incompatible 2014-07-22 17:44:39 +08:00
Hibernate确实麻烦,ebean和jooq有点非主流
楼主还是老老实实用Spring JdbcTemplate或MyBatis吧 |
11
bianzhifu 2014-07-22 18:27:35 +08:00
dbutils 或者 jfinal
|
12
atom 2014-07-22 20:06:51 +08:00
首先排除hibernate,性能差。
以前我一直用ibatis2 + DAL生成脚手架,确实很麻烦。以至于临时搞搞,但纯脚本又搞不动的时候,我会用groovy。 最近2个月开始用mybatis3,注解方式写起来真的是很爽。 配置一点都不难,官网copy一个就是。 |
13
hjse7en 2014-07-22 23:37:49 +08:00
jfinal吧,上手快,符合你的要求
|
14
ren2881971 2014-07-23 08:36:02 +08:00
dbutils~ 很轻便
|
15
DRcoding 2014-07-23 17:22:45 +08:00
其实我好想问LZ ,以及LS那些提些jfinal之类的为嘛要去选择那些小众的东西(框架)?你们可有做过java web....用企业架构或者开发不常用的东西难道会觉得自己萌哒哒的?
个人见解,LZ的“它能有非常好用的存储API,有纯sql的查询API,能自动映射成bean” ,hibernate就可以啊,那些很多所谓轻便的快速开发之类的东西大都是些封装的很死的东西,你只会用的话,嗯,没错,码农你好。 哎哟,跑题了~~~ 回到主题~~Java Web开发小项目用JDBC再配一个JNDI之类就够了,根本就用不着框架。 |
16
lxk11153 2020-09-11 10:25:12 +08:00
- list results
-- single column: JdbcTemplate#queryForList(String, Class<T>, Object...) -- row to bean: JdbcTemplate#query(String, BeanPropertyRowMapper<T>, Object...) -- row to map: JdbcTemplate#queryForList(String, Object...) - single result -- single column: JdbcTemplate#queryForObject(String, Class<T>, Object...) -- row to bean: JdbcTemplate#queryForObject(String, BeanPropertyRowMapper<T>, Object...) -- row to map: JdbcTemplate#queryForMap(String, Object...) |