如何在hibernate中使用mysql函数
我想在hql中使用mysql的now()函数,代码如下:
public void save(Login login) {
log.debug("saving Login instance");
try {
String sql = "insert into login(username,password,purview,date) values("+login.getUsername()+","+login.getPassword()+","+login.getPurview()+","+(now());
getSession().save(sql);
// getSession().save(login);
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}
}
但是编译器提示now()函数没有声明,不知道该怎么办才好!
希望高手多多指教!谢谢!
public void save(Login login) {
log.debug("saving Login instance");
try {
String sql = "insert into login(username,password,purview,date) values("+login.getUsername()+","+login.getPassword()+","+login.getPurview()+","+(now());
getSession().save(sql);
// getSession().save(login);
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}
}
但是编译器提示now()函数没有声明,不知道该怎么办才好!
希望高手多多指教!谢谢!
...全文
相关推荐
java-hibernate调用mysql过程和函数的方式知识.pdf
Java-Hibernate 调用 MySQL 过程和函数的方式知识Java-Hibernate 框架中调用 MySQL 数据库中的过程和函数是通过 CallableStatement 对象来实现的。
java-hibernate调用mysql过程和函数的方式.pdf
在Java开发中,Hibernate是一个流行的持久层框架,它简化了数据库操作,包括调用MySQL中的存储过程和函数。本篇将详细讲解如何使用Hibernate调用MySQL的存储过程和函数。
java-hibernate调用mysql过程和函数的方式[归类].pdf
当需要调用MySQL中的过程和函数时,Hibernate提供了一种方式来实现这一点。下面将详细介绍如何在Java中利用Hibernate调用MySQL的存储过程和函数。
让Hibernate适配Oracle和MySQL中的数据库函数
本文介绍了如何在Hibernate中支持Oracle和MySQL数据库中的函数。通过使用HQL查询语言或标准的SQL查询,我们可以调用数据库中提供的各种函数来满足特定的需求。在使用特定数据库函数之前,我们应该熟悉目标数据库的函数文档和语法,以确保正确地使用它们。在Hibernate中使用Oracle的函数,我们需要使用HQL查询语言或标准的SQL查询。需要注意的是,不同的数据库提供的函数和函数语法可能会有所不同。因此,在使用特定数据库函数之前,我们应该先了解并熟悉目标数据库的函数文档和语法。
java-hibernate调用mysql过程和函数的方式.rar
java-hibernate调用mysql过程和函数的方式.rar


