现在做一个新项目,由于规模不是很大,所以只想使用struts,hibernate就想省了,但数据库这一块怎样做最简单方便,当然一般的减少硬编码什么的也是必须的,扩展性,通用性.
解决方案 »
- 怎么看一个网站用的是什么数据库管理系统?
- 这里有会ireport的吗?
- JSP中URL编码问题?
- 请帮我看看这个jsp和servlet的问题
- 使用sqlserver2000,提示以下错误信息。....Invalid call Statement method:
- 请大家介绍几本较好的关于MVC模式的图书或一些资料,谢谢!
- ajax的一个小问题
- 基于j2ee的网站设计与制作
- 用过jfreechart的朋友请进来帮忙!
- 菜鸟问题:怎么在一个页面执行完成后,执行一个函数1
- XFire开放的webService与普通Web项目在tomcat 6.0中能否共存
- 用SSH框架写一个网站出现status 500错误!小弟新手,希望大家指教!
如果不想用框架,那么你别无选择,用jdbc吧,写一个jdbc连接数据库的通用连接,然后封装一些通用的方法,然后需要什么操作直接调用就ok了
如果你只是不想用hibernate的话,那还是有很多选择的,ibiatis等等
个人意见
其实hibernate的处理和配置还是相当繁琐的,感觉用起来很烦,但是hibernate的一些映射方面用得还是很不错,所以,我建议你可以使用hibernate,就只用它的pojo映射和连接的方法,对于事务和表关联(也就是多对多等)就不用了,自己在相关的business里面做处理吧,这样就减少了很多的配置了
这本身和DAO的设计关系也不大,主要也是在DAO层次调用一些对数据库操作的方法。hibernate可以帮你做,如果你不想用框架,那就自己写JDBC了。
在MyEclipse下,可以自动生成实体类
不要做关联就可以了
很快的,比JDBC方便多了
所以最简单的,写个三层,把数据库那专门放到一个里面,到时候来调用就行,很方便的