- 浏览: 32758 次
- 来自: 北京
最新评论
-
netkiller.github.com:
分区不灵活,受索引的限制
Oracle 按月份分区 -
lingceng:
DetachedCriteria不建议这样使用,它的用处更多在 ...
Hibernate DetachedCriteria -
稍纵即逝:
哇塞,真的呀!我还不知道这个问题。。。我去看看……呵呵。。这有 ...
Java 包装器潜规则 -
BuN_Ny:
别瞎说,跟自动打包拆包毫无关系,就是个常量池而已。
Java 包装器潜规则
文章列表
在Oracle中按月份分区,且只分12个。
一般情况下,使用范围(RANGE)分区
CREATE TABLE customer(age NUMBER, birthday DATE)
PARTITION BY RANGE (birthday)
(
PARTITION P1 VALUES LESS THAN (to_date('2013-01-01','yyyy-mm-dd')),
PARTITION P2 VALUES LESS THAN (to_date('2013-02-01','yyyy-mm-dd'))
)
插入的 ...
众所周知:Spring 刚开始的时候支持XML配置的方式获取Bean实例,到后来开始支持注解的
方式配置,在3.0 的时候支持了类注解方式。使用了Spring旗下的JavaConfig项目。
package org.spring.core.test;
public class Boss
{
private String name;
public String getName()
{
return name;
}
public void setName(String name)
{
...
实例变量引用存在堆中
局部变量引用存在栈中
对于 Object obj=new Object()
,此时的obj引用,在HotSpot中,存储的是对象地址。
• Instance variables and objects live on the heap. • Local variables live on the stack.
java内存结构(并不仅仅是堆和栈)
程序计数器(Program Counter Register),占用的内存很小。类似一个字节码文件的行号指示器。线程私有。
Java虚拟机栈(Java ...
DWR 级联排序
当用dwr显示下拉框的时候有可能顺序是错乱的,如果你想排序的话,那就需要其他
的方法了。比如你可以把一个list放进map,或者是一个javabean,但是我比较懒,喜欢
简单一些的。就是在你实例化Map对象的时候用:
Map<Long, String> maps = new LinkedHashMap<Long, String>();
就可以搞定了,大家可以试一下
Gson+Struts2 例子
该实例只是测试,其实在action中,不需要一个user的全局变量(为了接收ID,懒得再去声明一个变量),
这样会破坏了Gson的原则,可以放到execute方法中。
gson包的下载地址:
http://code.google.com/p/google-gson/downloads/list
放到lib文件夹中。
JSON+Struts2 例子
在myeclipse8.6的系列中,当添加struts2框架中,自动添加的JSON的包。
JSON的官网: http://www.json.org/
文档的参考地址为:
https://cwiki.apache.org/confluence/display/WW/JSON%20Plugin
struts.xml 配置文件
JPA:unknown Oracle major version [11]
org.hibernate.HibernateException: unknown Oracle major version [11]
添加 :
<property name="hibernate.dialect" value="org.hibernate.dialect.OracleDialect"/>
http://five.iteye.com/blog/1722137
jpa中主键使用oracle序列
实体类配置
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="mseq")
@SequenceGenerator(name="mseq",sequenceName="metadata_seq",allocationSize=1)
@Column(name = "ENTID", unique = true, nullable = false, precision = 2 ...
Eclipse注解搭建Struts2+Spring3+Hibernate3+Oracle11g
好久没有搞过这玩意了,这个只是实现一个增加的功能。简单,木有拦截,
木有 验证,
木有 AOP。就是实现了一个自动创建数据库表插入的功能。但是
花费了很长的时间。
里面有可能有些冗余的东西,当然也包括所用的jar,不过可以将就的看看!
也不全部贴出全部代码了,找几个稍微重要的贴出来。
lib目录的jar文件将会截图
*************************************************************** ...
开启注解事务不能自动提交
看看在Spring的配置文件中,是不是忘了这句话!
<tx:annotation-driven/>
http://five.iteye.com/blog/1721787
'sessionFactory' or 'hibernateTemplate' is required
在Struts2+Spring3+Hibernate3 中,对数据库的访问我继承自 HibernateDaoSupport。发生了
'sessionFactory' or 'hibernateTemplate' is required 的错误
在网上查询到两种解决办法。
第一种:
@Resource
public void setSessionFactoryOverride(SessionFactory sessionFactory) {
...
在Struts2+Spring3+Hibernate3的环境中 ,当使用
<property name="packagesToScan" value="com.ssh.*" />
完成用注解映射自动生成数据库表的时候。发生了:
Invalid property 'packagesToScan' of bean class
无效的属性'packagesToScan'。在我的环境中把
org.springframework.orm.hibernate3.LocalSessionFactoryBean
改成 ...
注解映射不能生成表
当我在用Strtus2+Srping3+Hibernate3搭建框架时,想用@Entity注解自动生成表,但是死
活都不能自动生成数据库表
并伴随着
org.hibernate.MappingException: Unknown entity:XXX
并且我的@Entity注解也是javax.persistence.Entity,而且没有关键字。
后来想起来没有加这个属性!!!
<property name="packagesToScan" ...
winstone是一个嵌入式的web服务器,体积只有320KB,它可以嵌入到我们的web应用程序里面。平时我们要发布一个war包的时候需要把war包放到tomcat或者jetty的webapps文件夹里面进行发布,然而使用winstone进行嵌入时,则可以把winstone加入到war包里面,简单的执行一行命令之后就可以打开浏览器输入地址进行访问了。
例如我的web应用程序的名字为:myweb,则执行 java -jar myweb.war就可以看到页面。大名鼎鼎的CI工具 jenkins就采用的是这种方式。当然,除了这用方式之外还有另外一种打包成jar的方式 ...
当配置二级缓存的时候出现错误如下:
%%%% Error Creating SessionFactory %%%%org.hibernate.HibernateException: could not instantiate RegionFactory[org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge] at org.hibernate.cfg.SettingsFactory.createRegionFactory(SettingsFactory.java:389) at org.hibernate.c ...