SSH
文章平均质量分 78
java-北京-菜鸟
相同的角色, 相似的剧情, 不同只是时间, 地点和人物而已. 得之不喜, 失之不悲, 一切随缘吧.
展开
-
spring <context:component-scan>使用说明(转)
spring 使用说明(转) 在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了那么标签就可以不用再xml中配置了,因为前者包含了后者。另外还提供了两个子标签1. 2.转载 2015-12-24 11:02:58 · 378 阅读 · 0 评论 -
spring 切面表达式语法
自从使用AspectJ风格切面配置,使得Spring的切面配置大大简化,但是AspectJ是另外一个开源项目,其规则表达式的语法也稍稍有些怪异。 下面给出一些常见示例的写法: 比如,下面是一个对Service包上所有方法的切面配置 ex转载 2015-12-24 16:55:16 · 939 阅读 · 0 评论 -
mybatis 注解
首先当然得下载mybatis-3.0.5.jar和mybatis-spring-1.0.1.jar两个JAR包,并放在WEB-INF的lib目录下(如果你使用maven,则jar会根据你的pom配置的依赖自动下载,并存放在你指定的maven本地库中,默认是~/.m2/repository),前一个是mybatis核心包,后一个是和spring整合的包。 使用mybatis,必须有个全局配置转载 2015-12-24 17:06:15 · 369 阅读 · 0 评论 -
MyBatis/Ibatis中#和$的区别
MyBatis/Ibatis中#和$的区别1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $us转载 2015-12-24 17:32:28 · 364 阅读 · 0 评论 -
关于 Hibernate 级联操作
EJB3 支持的操作类型 [java] /** * Cascade types (can override default EJB3 cascades */ public enum CascadeType { ALL, PERSIST, MERGE, REMOVE, REFRESH, DELETE, SAVE_UPDATE,转载 2016-01-12 14:31:04 · 681 阅读 · 0 评论 -
could not initialize proxy - no Session
今天程序报了这样一个错: could not initialize proxy - no Session. 原因是在web.xml 中新增了 struts2 /test/* 而在 web.xml 中的 是这样配置的, 而我在 struts2 的action 中调用了一个对象的关联对象属性, 导致了报这个错误 OpenSessionInViewFil原创 2016-02-24 15:36:37 · 430 阅读 · 0 评论 -
hibernate 中 addEntity() 与 @Formula 注解同时使用是遇到的问题
今天使用hibernate 的 createSQLQuery 方法, 使用原生sql查询数据, 本来想直接使用 query.addEntity("${p.*}", Student.class) 将结果封装成实体, 但是程序在 query.list() 方法中一直报 空指针异常, java.lang.NullPointerExceptionat org.hibernate.load原创 2016-11-25 19:25:11 · 1965 阅读 · 2 评论