摘要: 1:什么是国际化? 2:在什么样的状况下使用国际化? 2. 配置资源文件 中文:message.properties 英文:message_en.properties 3.准备界面: 注:使用ognl表达式展示国际化!<s:text>,也可以放在<s:i81n>标签中。 注: ①将程序中的提示信息、 阅读全文
posted @ 2016-10-14 08:30 hero96 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 首先了解下OGNL的概念: OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。 此外,还得先需弄懂 阅读全文
posted @ 2016-10-09 16:53 hero96 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器): 这里写一个用户登录拦截的小例子 此实例实现功能:用户需要指 阅读全文
posted @ 2016-09-30 12:30 hero96 阅读(187) 评论(0) 推荐(0) 编辑
摘要: MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBatis是半ORM映射框架,它需要在数据库里手动建表,CURD 阅读全文
posted @ 2016-09-18 16:50 hero96 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 网上找到个描述的很精妙的例子 Child <- many-to-one ->Parent class Child { private Parent parent; public Parent getParent (){ return this.parent;//访问了实例变量 } } class P 阅读全文
posted @ 2016-09-05 08:15 hero96 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 首先术语inverse 被翻译为反转的意思。inverse 制定了关联关系中的方向。 当set的inverse属性默认情况下,hibernate会按照持久化对象的属性变化来同步更新数据库。 得到两条sql语句 Dept dept =(Dept)session.load(Dept.class,new 阅读全文
posted @ 2016-09-04 08:15 hero96 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 什么叫做单向? 就是在entity中体现为两个持久化对象中其中一个对象包含另一个对象的对象或者对象的集合. 什么叫做双向? 两个持久化对象相互关联,entity中都有对方的集合集合或者对象; 在hbm.xml中主要代码为 复制代码 <!DOCTYPE hibernate-mapping PUBLIC 阅读全文
posted @ 2016-09-04 08:13 hero96 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所 阅读全文
posted @ 2016-09-02 08:08 hero96 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Save save()方法能够保存实体到数据库,正如方法名称save这个单词所表明的意思。我们能够在事务之外调用这个方法,这也是我不喜欢使用这个方法保存数据的原因。假如两个实体之间有关系(例如employee表和address表有一对一关系),如果在没有事务的情况下调用这个方法保存employee这 阅读全文
posted @ 2016-09-02 08:07 hero96 阅读(398) 评论(0) 推荐(0) 编辑
摘要: load和get方法的区别: Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象。 区别在于: 如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException。 Load方法可返回实体 阅读全文
posted @ 2016-08-29 15:10 hero96 阅读(314) 评论(0) 推荐(0) 编辑