MyEclipse控制台有hql语句,但是数据库里没有数据

问题描述

[size=x-large]一个困扰我一周的问题: 执行了getHibernateTemplate.save(teacher)后,控制台有hql语句输出,显示已经将数据存到数据库了,但是去mysql数据库查的时候,压根就没有数据。。。。 不知道哪位知道原因,请给我一个答案。。。 在此先谢过了!!![/size] 问题补充:public void saveTeacherInfo(TeachersInfo teachersInfo) {System.out.println("teachersInfo InputTime()"+teachersInfo.getInputTime());getHibernateTemplate().save(teachersInfo);}就这两行代码。。。。

解决方案

session.flush()
解决方案二:
可以返回的。返回的是你实例化的那个类的ID(数据库中的主键)。
解决方案三:
Session session=HibernateSessionFactory.getSession();Transaction tran=null;try{tran=session.beginTransaction();session.save(project);tran.commit();}catch(Exception e){e.printStackTrace();tran.rollback();}finally{ session.close(); }你参考下这代码,对于hibernate操作完一般要提交下事务。才能在数据库持久化
解决方案四:
getHibernateTemplate()你这个方法是返回个Session吧?
解决方案五:
你是明显的没提交事务,你创建个事务后,然后提交数据库里就有了
解决方案六:
有抛异常么?把你写的代码发上来看下,一般可能是事务被回滚了,

时间: 2024-10-01 01:42:25

MyEclipse控制台有hql语句,但是数据库里没有数据的相关文章

用查询语句怎样获得数据库里所有数据表的名称

问题描述 请高手帮忙,怎么用查询语句获得某个数据库里所有数据表的名称呀?谢谢了. 解决方案 解决方案二:select*fromsysobjectswherextype='u'解决方案三:selectnamefromsysobjectswherextype='S'数据库中所有的系统数据表);selectnamefromsysobjectswherextype='u'数据库中所有的用户的表名;解决方案四:非常感谢啦,解决方案五:晚了一天.

c#-将C#里的与数据库里的数据做比较

问题描述 将C#里的与数据库里的数据做比较 本人现已经将数据AES加密后放到 richTextBox2里,现在需要将加密后的插入到数据库黑名单表tb_blacklist.根据各种不同的情况,对数据做相应处理,具体参考下表: (一)数据库信息 IP:10.1.6.161 端口:1521 Sid:orcl 用户名:zhianguankong2 密码:zhianguankong2123 求高手解答下,我是新手,百度也查过了,就是想不出来,帮帮忙 解决方案 insert into tb_blacklis

adb-VS2010用C#将数据库里的数据读出并显示到界面时 出错,求各位老师帮忙

问题描述 VS2010用C#将数据库里的数据读出并显示到界面时 出错,求各位老师帮忙 private void listView_shipinfo_MouseClick(object sender, MouseEventArgs e) { string des_string = lvselecteditem(); SqlConnection Conn = new SqlConnection(); Conn.ConnectionString = "Server=Localhost;" +

ajax-循环语句输出数据库中的数据,生成的表格,如何才能对某一行数据进行操作

问题描述 循环语句输出数据库中的数据,生成的表格,如何才能对某一行数据进行操作 循环语句输出数据库中的数据,生成的表格,如何才能对某一行数据进行操作,怎样才能获取到某一行的id 解决方案 如果我没有理解错你的意思的话 你可以这样试下. 在生成数据的时候 给每一行都 绑定一个事件 "onclick='liclick(this)'" 具体的处写在liclick方法中 点击时 由于参数为this 所以点击不同行 数据就不一样 解决方案二: 楼主 是用表格的形式 将数据显示在了 web页面上了

很奇怪数据库里的数据不一致

问题描述 都是用选择控件插入数据库的.但是一统计就出现两个同样的内容.比如本来几列都应该是:acb1列2列3列acboooonnacbttttttacb统计的时候却有多个相同的内容出现.acb2acb1tt3oo1oo1nn1本来应该这样才对:acb3tt3oo2nn1该如何处理? 解决方案 解决方案二:没看明白你要问啥.如何统计的?写SQL语句统计的?把语句贴出来看看.解决方案三:你想问什么,你怎么查的数据,select控件是html的select么..解决方案四:语句是这样的selectco

统计图-怎样把数据库里的数据用图表显示在手机上

问题描述 怎样把数据库里的数据用图表显示在手机上 我们公司有一些业务数据,希望能够通过简单一点的实现方式,对数据进行汇总统计,然后用图表显示出来,最好在手机上也可以查看.想问一下需要做些什么?实现起来难不难? 解决方案 最简单的就是直接看网页,第二种是做一个APP 解决方案二: echarts用的canvas绘图,移动端浏览器主流浏览器都支持canvas 解决方案三: 这种当然是通过web页面了,服务器提供.然后用各种图标控件,比如百度的echarts可以很好的画出各种图形.客户端只要有浏览器就

mysql 数据库-servlet,mysql 数据已更新,但数据库里的数据没有更新,请问这个是什么情况?

问题描述 servlet,mysql 数据已更新,但数据库里的数据没有更新,请问这个是什么情况? //update新闻 public void update(News news) throws Exception{ DBConnection dbc = new DBConnection(); sql = ""UPDATE e_news SET title=?content=?type1=?type2=?newstype=?url=?uploadurl=? WHERE id=?"

网页 ip-网页怎么通过一个按钮发送数据(数据库里的数据)到指定IP?

问题描述 网页怎么通过一个按钮发送数据(数据库里的数据)到指定IP? 网页怎么通过一个按钮发送数据(数据库里的数据)到指定IP?网页程序是怎么写的?

在用C#编程时,往数据库里存取数据时出现异常

问题描述 在用C#编程时,往数据库里存取数据时出现异常 在用C#编程时,往数据库里存取数据时出现异常,异常提示:System.Data.SqlClient.SqlException (0x80131904): A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - The semaphore timeout period has