`
leon.s.kennedy
  • 浏览: 106757 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
映射文件:   <select id="selectStudentByName" parameterType="String" resultType="Student">  select s_id,s_name,s_age  from student  where s_name like '%'||#{s_name}||'%' </select>   此方法在mybatis-3.1.0测试通过
映射文件:   <insert id="insertStudentBySequence" parameterType="Student">  <selectKey resultType="int" keyProperty="s_id" order="BEFORE">   select studentPKSequence.nextVal   from dual  </selectKey>    insert into student(s_id,s_nam ...
1.打开“查找和替换”对话框 2.在“查找范围”选项中选择“文件夹”,然后选择要进行批量替换的文件夹(当然,也可以选择“当前文档”) 3.在“查找”中加入: ([A-z]*) 4.在“替换”中加入:$1 5.在“选项”中选择“使用正则表达式”(请注意,一定要选择这个哦) 6
理解不同范围和生命周期类是很重要的。不正确的使用它们会导致严重的并发问题。 SqlSessionFactoryBuilder这个类可以被实例化,使用和丢弃。一旦你创建了SqlSessionFactory后,这个类就不需要存在了。因此SqlSessionFactoryBuilder实例的最佳范围是方法范围(也就是本地方法变量)。你可以重用SqlSessionFactoryBuilder来创建多个SqlSessionFactory实例,但是最好的方式是不需要保持它一直存在来保证所有XML解析资源,因为还有更重要的事情要做。 SqlSessionFactory一旦被创建,SqlSession ...

iBatis优点

1. ibatis把sql语句从Java源程序中独立出来,放在单独的XML文件中编写,给程序的维护带来了很大便利。     2. ibatis封装了底层JDBC API的调用细节,并能自动将结果集转换成Java Bean对象,大大简化了Java数据库编程的重复工作。     3. 简单易于学习,易于使用, 非常实用。     4. 因为Ibatis需要程序员自己去编写sql语句,程序员可以结合数据库自身的特点灵活控制sql语句,因此能够实现比hibernate等全自动orm框架更高的查询效率,能够完成复杂查询。     5. 阿里巴巴、慧点科技等多家知名软件公司都使用Ibatis。 ...
ibatis:sql需要自己写 hibernate:sql自动生成 对于IBATIES和HIBERNATE的细节,我想只有对这两个框架都非常精通之人,才能说出其中的真谛吧!我在这儿不敢造次,我引用别人写过的,作为一个参考:   对于实际的开发进行的比较:
核心配置文件: ---------------------------------------------------------- <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMapConfig         PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"         "http://ibatis.apache.org/dtd/sql-map-config-2. ...

Ibatis的CRUD

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMap         PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"         "http://ibatis.apache.org/dtd/sql-map-2.dtd"> <sqlMap namespace="Account">   <!-- Use type aliases t ...
插入排序: 包括:直接插入排序,二分插入排序(又称折半插入排序),链表插入排序,希尔排序(又称缩小增量排序) 插入排序算法思路: 假定这个数组的序是排好的,然后从头往后,如果有数比当前外层元素的值大,则将这个数的位置往后挪,直到当前外层元素的值大于或等于它前面的位置为止.这具算法在排完前k个数之后,可以保证a[1…k]是局部有序的,保证了插入过程的正确性.
  @Resource(重要) a)     加入:j2ee/common-annotations.jar b)     默认按名称,名称找不到,按类型 c)  可以指定特定名称 d)     推荐使用 e)     不足:如果没有源码,就无法运用annotation,只能使用xml   public class SimpleMovieLister { private MovieFinder movieFinder;@Resource(name="myMovieFinder") public void setMovieFinder(MovieFinder mo ...
  1.     @Scope 对应XML的bean scope 默认singleton @Scope("prototype") @Component("movieFinderImpl ") public class MovieFinderImpl implements MovieFinder { // ... } 2.     @PostConstruct = init-method; @PreDestroy = destroy-method; PostConstruct 在构造之后执行方法 public class CachingMovieL ...
  Web服务也是一种分布式技术,它与EJB最大的不同是,Web服务属于行业规范,可以跨平台及语言。 而EJB属于java平台规范,尽管理论上可以跨平台,但实现起来比较复杂,所以其应用范围局限在了 java平台。 看上去两者好像是 ...
  情景:         出于某种原因,服务器重装了系统,然后我又安装了jdk并配置了JAVA_HOME和path这两个系统参数。完了以后我开始启动jboss服务,奇怪的一幕出现了,bat窗口一闪而过,没留下任何可供参考的错误信息。 原因分析与解决措施:         jboss启动的时候需要读取JAVA_HOME这个系统参数,所以我首先检查了JAVA_HOME的参数值是否正确,如下:         JAVA_HOME         
遇到ANT不编译无响应时,可用调试方法,Run to line 有时也会让他提示出错误 注意java文件的字符编码,ANT采用的是utf-8编码,如果java文件的编码是GBK 请复制java文件中所有代码,修改java文件编码集后,再把代码粘贴进去,再运行ANT编译 还有一点,最好不要编译带中文注释的java文件  

Ant编译无响应问题

    博客分类:
  • ejb3
前些日子因为要搞自动编译需要用到Ant执行相关操作。Ant以前经常用,常常用来编译、打包、部署,以及用它来生成javadoc。可现如今,没想到Ant反倒给我出了一个不大不小的难题——编译失败且无任何提示!有这些个古怪的问题:先看build.xml Xml代码
Global site tag (gtag.js) - Google Analytics