ssh
文章平均质量分 55
放纵的青春
P2P!!!
展开
-
hibernate连接sqlserver的问题
妈的 最近被老大叫去弄了下sqlserver 好嘛,很简单 ,hibernate改一下配置就行了嘛弄了半天 找驱动包什么的用sqlserver客户端连数据库是没问题了(吐槽下那个连接字符串,别人端口前面都是加:号 微软偏要弄个,号)然后用myeclipse连上去映射实体也没问题(这个功能只是减少工作量,但是映射完还得自己手动改一改)到最后用程序连的时候来问题了:java原创 2014-03-20 15:40:29 · 1164 阅读 · 0 评论 -
hibernate+spring延迟加载问题
hibernate延迟加载的原理我已经很清楚了是依赖第三方包cglib生成代理对象来实现的在hibernate跟spring一起用的时候明明entity在many-to-one的地方设置了抓取模式fetch = FetchType.LAZY改成fetch = FetchType.EAGER但是还是报no session错误 在网上找了很多no session原创 2013-01-22 19:54:16 · 818 阅读 · 0 评论 -
实现页面上传图片功能
页面代码: 上传图片重点在表单提交的时候要加上一个属性在antion获取的时候:定义3个变量 private Filepicture; private StringpictureContentType; private StringpictureFileName;分别加上set方法Struts2会自动把图片文件传到actio原创 2013-01-14 17:37:54 · 809 阅读 · 0 评论 -
MyEclipse映射数据库表到hibernate实体类
转自http://osacar.iteye.com/blog/1062719反向工程 逆向工程 开发项目涉及到的表太多,一个一个的写JAVA实体类很是费事。MyEclipse提供简便的方法:反向数据库 步骤大致如下: 第一步: window-->open Perspective-->MyEclipse Java Persistence 操作后会出现一个视图D转载 2013-01-14 17:49:00 · 1202 阅读 · 0 评论 -
Caused by: ognl.NoSuchPropertyException
在用struts2的时候出现了这个错误:Caused by: ognl.NoSuchPropertyException同时用了3个对象其中2个都正常传值就是第三个一直报这个错后面在网上找了资料有的说struts2的bug 要升级到2.1.8我一看我的版本都2.3了所以不是这个问题后面又发现一个说struts2中要传值的那个变量命名规定前2个字母都要小写改掉以后解决问原创 2013-06-11 11:44:45 · 2208 阅读 · 0 评论 -
org.hibernate.AssertionFailure: null id in net.test.entity.test entry (don't flush the Session
这个错误一般原因网上都说的很清楚了 我只说个自己碰到的感觉容易犯的错误就是hibernate映射实体的时候对于主键 一般都是会映射成自增的如果你那个表的主键不是自增而是从程序里面取值去插入的就会报这个错删除实体类的自增就行了原创 2013-01-26 11:36:50 · 1098 阅读 · 0 评论 -
关于hibernate对视图的操作的一点心得
网上有人描述的情况跟我一样:使用MyEclipse hibernate 视图对ORACLE的视图进行映射反向生成,比如对ViewResult视图会生成两个类,一个hbm.xml文件,其中两个类名为:ViewResultId和ViewResult 配置文件为ViewResult.hbm.xml。那么使用HibernateTemplate模板类使用find(hql)进行查询的时候,比如hql原创 2014-03-21 18:37:35 · 1946 阅读 · 0 评论 -
关于hibernate中invers跟cascade的一点看法
下午动手配了下一个简单的双向一对多关系一下子居然想不起invers跟cascade的区别了看了网上那些东西觉得更迷茫了说invers是维护2个表之间的关系的但是cascade也是2个表的级联操作咋一看觉得没区别后面慢慢想明白了invers应该是只维护表跟表的关系跟实际数据操作没关系而cascade是指跟数据的实际操作有关系 跟表结构没关系说通俗点就是 比原创 2014-03-15 17:37:32 · 857 阅读 · 0 评论 -
spring注解方式自动注入接口的实现子类
applicationContext.xml配置文件加入: context:annotation-config/>作用是隐式地向 Spring 容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor 以及 R原创 2013-01-14 17:39:11 · 3998 阅读 · 3 评论 -
org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session
使用mysql的时候,在本地用Myeclipse连接数据库没问题但是在服务器上,由于长时间不实用数据库连接导致报这个错误可以在数据库连接url的后面加上&autoReconnect=true来解决(这样解决不了可以参考我的这个文章 http://blog.csdn.net/djy18178/article/details/8625238貌似我这问题是这样解决的(依稀记得是同原创 2013-01-23 09:52:11 · 2589 阅读 · 0 评论 -
Hibernate查询相关问题记录
hql语句如果直接from实体查询返回的是一个对象集合: String hql = "from Object'"; return getSession().createQuery(hql).list();如果select 字段,字段 from 实体 返回的是一个object数组集合select a.id,a.name,b.id,b.name from a,b原创 2013-01-16 11:57:05 · 594 阅读 · 0 评论