摘要:
预备知识:出自:hibernate的各种保存方式的区别 (save,persis,update,saveOrUpdte,merge等) 在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detachedtransient:瞬态或者自由态persistent:持久化状态detached:脱管状态或者游离态脱管状态的实例可以通过调用save()... 阅读全文
摘要:
[推荐] hibernate-native sql support http://www.blogjava.net/alex0927/articles/194737.html1.使用SQLQuery Session.createSQLQuery(); 1.1标量查询最基本的SQL查询就是获得一个标量(数值)的列表。 1.2 实体查询通过 addEntity() 让原生查询返回实体对象。 1.3 处... 阅读全文
摘要:
Key Generator 主键产生器 可选项说明: 1) assigned主键由外部程序负责生成,无需Hibernate参与。 2) hilo 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。 3) seqhilo 与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle... 阅读全文
摘要:
如果地址为 http://localhost:8080/deviantART/test/MyJsp.jsprequest.getContextPath()/deviantART获得容器上下文路径,一般为网站的相对路径(项目名)。如果为根目录,则返回值为 ""。request.getServletPath()/test/MyJsp.jsp获得 Servlet 相对路径。request.getRequ... 阅读全文