使用struts1加hibernate框架的项目怎样实现往数据库中插入一条数据,我已经有了sq语句,怎样写

 我来答
huanglenzhi
推荐于2016-02-21 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517174
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
持久化管理器:Session(这个是hibernate对数据库的会话,)
这样理解吧,Hibernate里的Session实现JDBC的connection的功能。并且Session很复杂。你可以理解成是一个很牛B的“连接”。包含JDBC的connection。
具体操作语句是:
在对象模块里,
User user=new User(); //对象模块里创建对象,当然,数据库里必须有与之匹配的表。
session.save(user); //这个方法就是把user根据hibernate映射文件给你存到数据库里。
之后,事务提交,session关闭。
这样就存上了。
hibernate相当于一条线把对象模型(上层)跟关系模型(数据库)分割开。
如果,我用MySQL数据库,那么在数据库就要用SQL语句对数据库进行增删改查。
如果我用Hibernate,在上层这里,元素是具体的类对象,hibernate也有属于自己一套的对对象的操作(增删改查。可是MySQL数据库只识别SQL,那么hibernate操作完数据怎么存进数据库?
hibernate有自己的翻译器(方言),把自己对对象的操作翻译成SQL操作数据库。
而session.save()就是hibernate对对象操作的一种添加方法。

能问这样的问题,估计是学得不深,或者学习方法不得当。
可是嫌书闷的话,看看王勇老师的strut,hiberate吧。有空做做,理解下。
myqq5101437
2014-11-30 · TA获得超过277个赞
知道小有建树答主
回答量:1575
采纳率:40%
帮助的人:217万
展开全部
我来给你写吧 看我白。。度 find me
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式