
hibernate
无悔_一叶扁舟
人生有一种追求不是功名利禄,而是一生无悔不为昨天而后悔,不为明天而迷茫把握好今天,谨慎的走好人生的每一步
展开
-
hibernate之实体类型到映射文件
1.通过写hibernate的映射文件,将实体类型转换成数据库中的表其中那个映射文件是根据实体类型而写的。实体类型User.javapackage cn.wwh.www.hibernate.dd.property;import java.util.Arrays;import java.util.Date;/** *类的作用: * * *@author 一叶扁舟 *@原创 2014-08-18 20:07:42 · 1223 阅读 · 0 评论 -
hibernate的第一应用程序
1.hibernate是站在JDBC的基础上的框架,远比JDBC好用,它的的开发步骤如下:(1)在工程下建一个lib包,导入用到的jar包(2).写一个pojo类(3).配置pojo类名.hbm.xml文件(4).配置hibernate.cfg.xml文件(5)写应用程序类2.代码实战:(1).导入如下的jar包,本人用数据库是MySQL2.写一个POJO类原创 2014-08-17 17:25:59 · 767 阅读 · 0 评论 -
hibernate的id手动设置
在项目中要将一个带id的实体保存到数据库中,但是发现保存到数据库时,数据是保存到数据库中,但是id的主键却被改变了,最后找到了原因在hibernate的xml的主键生成策略选择错误。改为下面的就可以了。 <id name="themeTypeId" type="long" column="theme_type_id" unsaved-value="0" access="field原创 2017-03-21 16:02:39 · 3449 阅读 · 0 评论 -
java.math.BigInteger cannot be cast to java.lang.Long
2017-03-24 14:42:27,943 ERROR [edu.ur.ir.web.action.item.GovernmentAction] 系统抛出异常!java.math.BigInteger cannot be cast to java.lang.Long源代码:public Long getCollectionId(Long governmentId) {String原创 2017-03-24 16:01:58 · 3759 阅读 · 0 评论 -
hibernate的sql查询出来封装实体的两种方式
1.在用hibernate的查询数据库时,即可以用hql,也可以用sql语句至于用hql语句查出来的结果可以是一个实体对象如:public List getAll() { String sql = "from CraGovernment as o"; Query query = sessionFactory.getCurrentSession().createQuery(sql)原创 2017-03-22 14:21:36 · 7643 阅读 · 0 评论