- 浏览: 185958 次
- 性别:
- 来自: 苏州
最新评论
-
tuspark:
这里也有篇介绍:[url= http://swiftlet.n ...
在eclipse中创建workingSet -
冬天秋天:
东西怎么已经下载不到了呀?,不是你自己上传的吗?
如何裁剪R MIM图中各个类所需要的属性 -
minikale:
mark....
在MyEclipse中如何做到代码的注释规则是一致的 -
JavaLike:
其实不需要拼JSON数据的,直接用个map就好了,项目的ID就 ...
在js中获取后台封装的json数据 -
sun_2008:
收藏 连接点不了了???
php环境搭建(apache2.2+php-5.2.14-Win32+MySql)
文章列表
以前使用多对多只是用来查询,还没有真正用来插入进行中间表的管理,所以第一次使用会遇到很多的问题,感觉不知如何着手,这是一下问题的表现情况:
@Test
@Rollback(false)
public void testAddProtocol() {
AssayType assayTypeOne = assayTypeDAO.getObject(1263);
AssayType assayTypeTwo = assayTypeDAO.getObject(1264);
AssayType assayTypeThr = assayTypeDAO.getObject ...
/**
* To remove a AssayReturntypes
*
* @param request HttpServletRequest
* @param response HttpServletResponse
*/
@RequestMapping
public void removeStudys(HttpServletRequest request, HttpServletResponse response) {
WebContext webContext = new HttpServletRequestWebContext ...
在项目中想添加一个select 它的值是从数据库中动态获取的,之前一直是把数据放到session中,可运行的结果总是不理想,因为我的页面是静态的,只有我每次重新打开一个浏览器后它才会为session重新赋值。
在同事的帮助下,动态的为select赋值,即在每次弹出dialog时动态为select赋值,其中的值是后台从数据库中取出封装为json数据传输过来的。
后台封装Json格式的数据函数:
@RequestMapping
public void getProjectsByUser(HttpServletRequest request, HttpServletResponse respo ...
jstl C标准标签库Ⅰ
前言
从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。
作者:杨通杆(http://hexun.com/yangtonggan/default.html)
JSTL简介
JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0中是作为 ...
在以前总认为做web开发是一件比较头疼的,至少页面让我比较头疼,还有最最中的的是以前总认为我对action层的代码进行测试必须得等到界面写出来才可以进行测试。等真正做了web开发才发现,以前的自己是多么的无知,呵呵!原来可以使使用mock对它进行测试。
假如action的一函数
@Controller
@RequestMapping
public class ExperimentController {
@Resource(name = "experimentService")
private IExperimentService experimentS ...
断字符串是不是数字,大家可能会用一些java自带的方法,也有可能用其他怪异的招式,比如判断是不是整型数字,将字符串强制转换成整型,不是数字的就会抛出错误等。
下面是一个我认为比较简单的方法之一:
private boolean isAllNumber(String str) {
if (StringUtils.isEmpty(str)) {
return false;
}
char[] charArray = str.toCharArray();
for (int i=0; i < charArray.length; i+ ...
此篇是相继一AnnotationException: Cannot find the expected secondary table 二产生的,通过以上的调试项目的部署已经没有任何问题,可当我进行测试的时候发现,在使用OneToMany注解且使用关联表来进行关联的时候,它是不支持双向的OneToMany的。此时总会抛出空指针错误,即:
java.lang.NullPointerException
at org.hibernate.hql.ast.HqlSqlWalker.createFromJoinElement(HqlSqlWalker.java:332)
at org.hiber ...
今天遇到一个比较奇怪的问题就是表明明就存在,却总是抛出异常说表不存在,其异常代码如下:
Caused by: org.hibernate.AnnotationException: Cannot find the expected secondary table: no bio_experiment_protocol available for com.founder.cims.bio.model.Protocol
at org.hibernate.cfg.Ejb3Column.getJoin(Ejb3Column.java:293)
at org.hibernate.cfg.Ejb3 ...
PostgreSQL 8.1 中文文档(PostgreSQL 中国 制作)
Prev Fast Backward Chapter 5. 数据定义 Fast Forward Next
5.5. 修改表
如果你创建了一个表后发现自己犯了一个错误,或者是应用的需求 发生了变化,那么你可以删除这个表然后重新创建它。但是如果这个 表已经填充了好多数据了,或者是该表已经被其它数据库对象引用, (比如一个外键约束) 那这可不是一个方便的选项。因此 PostgreSQL 提供了一族命令用于修改现有表。 请注意它在概念上和修改一个表中包含的数据是不一样的: 这里我们感兴趣的是修改一个表的定义,或者说结构。
你 ...
昨天总是抛出这个异常,想想最简单的方法估计就是把fetch设置为FetchType.EAGER,可这未免也太影响了效率,在网上上尝试了几种方法人们都建议把fetch 设为 FetchType.EAGER,或者通过在web.xml中设置OpenSessionInViewFilter,结果都不凑效,在同事的指导下发现用fetch可以解决这一难题。这就是fetch的功能。我们可以把fetch与lazy="true"的关系类比为事务当中的编程式事务与声明式事务。
错误的hql语句
SELECT bioChemicalInfo FROM BioChemicalInfo AS bioC ...
先声明一下我用的框架是Spring + Hibernate + SpringMVC 数据库使用的是Oracle
昨天遇到了一个特诡异的问题就是我使用Oracle序列,把主键的计数交给Hibernate处理,
@Entity
@Table(name = "BIO_STUDY")
public class Study implements Serializable{
private static final long serialVersionUID = -5932941248053882057L;
private int id;
private Pr ...