摘要: Hibernate的所有的操作都是通过Session完成的.基本步骤如下:1:通过配置文件得到SessionFactory: SessionFactory sessionFactory=new Configuration().configure().buildSessionFactory();2:通过SessionFactory 得到一个Session Session session=sessionFactory.openSession();3:通过session进行插入,删除,修改以及查询. 插入例子:(1)声明一个事务;(2)Session执行save()操作;(3)事务提交;(4)关闭S 阅读全文
posted @ 2013-01-10 17:04 Struts-pring 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 参数绑定:都支持位置绑定和命名绑定,如:Java代码session.createQuery("fromPersonwhereid=:id").setInteger("id",1); session.createQuery("fromPersonwhereid=?").setInteger(0,1);session.createQuery("from Person where id=:id").setInteger("id",1);session.createQuery("from Pe 阅读全文
posted @ 2013-01-10 15:33 Struts-pring 阅读(670) 评论(0) 推荐(0) 编辑
摘要: oracle数据类型看起来非常简单,但用起来会发现有许多知识点,本文是我对ORACLE日期数据类型的一些整理,都是开发入门资料,与大家分享:注:由于INTERVAL及TIME ZONE实际用得比较少,所以本文内容未涉及这两个方面。1、常用日期型数据类型1.1、DATE这是ORACLE最常用的日期类型,它可以保存日期和时间,常用日期处理都可以采用这种类型。DATE表示的日期范围可以是公元前4712年1月1日至公元9999年12月31日date类型在数据库中的存储固定为7个字节,格式为:第1字节:世纪+100第2字节:年第3字节:月第4字节:天第5字节:小时+1第6字节:分+1第7字节:秒+11. 阅读全文
posted @ 2013-01-10 08:53 Struts-pring 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 以前写了一个简易的新闻发布系统,最近发现一个bug,那就是提交新闻后,显示到页面没有换行和空格了。我采用的数据库是mysql,大家都比较熟悉,jsp后台新闻内容是用<textarea>保存。然后提交到mysql存储,但是从数据库读出数据显示到<p>段落就没有了换行。 在百度找到了很多方案,最后我选择,做一个字符串的转换。我都知道,编程语言中表示换行是\r 回车是\t 空格是\n,但是HTML中换行是<br>。所以存到数据库中是\r \n,当输出到页面的时候,浏览器是无显示的。因此可以做一个转换。 int index=0; while((index=conte 阅读全文
posted @ 2013-01-10 08:43 Struts-pring 阅读(705) 评论(0) 推荐(0) 编辑