我个人的一些想法,用hibernate映射可以认为封装成对象,用其可以少写一些sql语句,开发速度会快点,但若在数据量大的时候,速度并不比jdbc快,因为它会多了一步映身的查找!望大家继续.....
解决方案 »
- Spring+Hibernate整合后的问题
- Dwr的CrossDomainSessionSecurity疑问
- ajax实现无刷新检测
- 怎么开发浏览器插件?
- struts2里 XXX-validation.xml 里IP验证! 急
- 两天没有睡了。对我来说是高级问题。strutst和jsp 中文乱码的问题,高手进来啊。谢谢了!
- 如何用Jdom将节点属性值置为“xmlns=...”?
- 学习j2ee的困惑
- 初学:为什么我安装了JDE1.4后,只发现了SUN\appserver?找不到客户端?
- SessionBean直接对数据库操作 与 SessionBean调EntityBean对数据库操作 的区别
- 请教hibernate高手 Unknown entity class: java.lang.Long 异常 在线等
- 菜鸟求助:hibernet 入门介绍
只要做好一个 和数据库连接的类,那就可以在整个工程随时调用..怎么开发速度和慢呢...而且减少了很多'对象-关系' 的设置这样如果映射 关系发生改变能够更灵活的修改...
通过映射,这些关系通过映射表,hibernate 就可以动态生成sql语句。这只是hibernate 的一个优点,其实更大的好处是有了session 和 sessionfactory这两个缓存。减轻了和数据库通讯的负担,提升了性能。建议楼主看一下<深入浅出hibernate>.
本人十分感谢 racke kill8108 的帮助 .....我以前的想法错了.
但是本人还是有一点疑问 就是用jdbc 提取 数据 并将数据 放进 list 或 collection 中 必须要附加对象类吗.不附加对象类可不可以放在其他的数据类型中呢?
楼主什么叫 '附加对象类'
附加对象类 ,我的意思是 比如 list 或 collection 使用add(int index, Object element)时
element 为class也就是
public CLASS element{
PRIVATE ......
PUBLIC SET....(){
}
PUBLIC GET.....(){
}
这样的类
而不能 直接
add(数据项,key )呢.....
必须用类转一下?
public CLASS element{
PRIVATE ......
PUBLIC SET....(){
}
PUBLIC GET.....(){
}
为附加类?举个例子
select s.name, s.age, s.gender from student.s.
你是不想创建
class Student{
String name;
int age;
...
}
而直接把所有的name,age,gender分别放在数据结构中?