课程/Java/后端开发
使用Struts2+Hibernate开发学生信息管理功能
-
-
MaxLingLing
2017-07-23
- query如何设置占位符参数
-
截图
0赞 · 0采集
-
-
DR枫林残忆
2017-06-06
- 测试用户接口类
-
截图
0赞 · 0采集
-
-
DR枫林残忆
2017-06-06
- 事务对象
-
截图
0赞 · 0采集
-
-
DR枫林残忆
2017-06-06
- 事务对象
-
截图
0赞 · 0采集
-
-
DR枫林残忆
2017-06-06
- 用户业务逻辑接口
-
截图
0赞 · 0采集
-
-
qq_羽悦_03291187
2017-04-19
- 接口&实现类
-
截图
0赞 · 0采集
-
-
染指兰轩
2017-04-16
- UsersDao
-
截图
0赞 · 0采集
-
-
L_Max
2016-10-27
- 设计用户接口和实现类
1.用户业务逻辑接口
2.用户业务逻辑实现类
-
截图
0赞 · 0采集
-
-
慕粉3276784
2016-09-03
- 设计用户接口和实现类
用户业务逻辑接口
用户业务逻辑实现类
-
截图
0赞 · 1采集
-
-
Delivw
2016-08-18
- UserDAOIpml的测试类
-
截图
0赞 · 0采集
-
-
Delivw
2016-08-18
- UserDaoIpml类2
-
截图
0赞 · 0采集
-
-
Delivw
2016-08-18
- UserDaoIIpml类代码
-
截图
0赞 · 0采集
-
-
Delivw
2016-08-18
- UserDaoImpl类
-
截图
0赞 · 0采集
-
-
激流勇进__
2016-08-15
- 编写一个UserDao的接口,里头一个登陆的抽象方法,再写一个实现类,然后再测试这个登录的业务逻辑。
-
0赞 · 0采集
-
-
qq_村头二傻_0
2016-07-23
- 异常:org.hibernate.hql.ast.QuerySyntaxException: User is not mapped
解决办法:
1、最容易想到的,就是你的from是实体类而不是表名,这个应该大家都知道,注意大小写
2、你的hibernate配置文件中没有加入相应的映射文件<mapping resource=" " />
3、如果上面两方面都对了,还有错,基本上处于崩溃状态,哈哈....一般是上面两种原因,还是不行,那就是你hql语句有错了,好好检查一下,仔细点,不行就重新写一遍,因为我就是因为一个中文空格被折腾了两天啊,就是找不出哪儿出错了,怎么看怎么对,可是就是报错,哈哈...很崩溃的。
-
2赞 · 3采集
-
-
声声慢_1
2016-07-11
- public class UsersDAOImpl implements UsersDAO{
public boolean usersLogin(Users u) {
// TODO Auto-generated method stub
Transaction tx=null;
String hql="";
try
{
Session session=MyHibernateSessionFactory.getSessionFactory().getCurrentSession();
hql="from Users where username=? and password=?";
Query query=session.createQuery(hql);
query.setParameter(0, u.getUsername());
query.setParameter(1, u.getPassword());
List list=query.list();
tx.commit();//提交事务
if(list.size()>0)
{
return true;
}
else
{
return false ;
}
}
catch(Exceotion ex)
{
ex.printStackTrace();
return false;
}
finally
{
if(tx!=null)
{
tx.commit();
tx=null;
}
}
}
}
-
2赞 · 1采集
-
-
iXingo
2016-05-03
- 开启事务
-
截图
0赞 · 1采集
-
-
iXingo
2016-05-03
- userDAO
-
截图
0赞 · 0采集
-
-
庄学爸
2016-04-15
- try{
}
catch(Exception e)
{
}
finally{
}
无论程序是否出错,都会执行finally中的代码.
-
0赞 · 0采集
-
-
庄学爸
2016-04-15
- 源生jdbc的sql语句使用占位符:
String sql="select * from user where username=? and password=?"
使用PreparedStatement预编译对象的setString(index,value)方法设置字符串的参数,下标从0开始.
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection(url,user,password);
PreparedStatement pre=conn.prepareStatement(sql);
pre.setString(1,"admin");
pre.setString(2,"password");
ResultSet result=pre.executeQuery();
while(result.next()){
//通过字段名获取字段值,ResultSet接口中存放查询到的对象.
result.getString("username");
result.getString("password");
..
}
-
0赞 · 0采集
-
-
庄学爸
2016-04-15
- hql语句使用占位符为hql语句传参的方法:
String hql="from Users where username=? and password=? ;
Session session =sessionFactory.openSession();
Query query=session.createQuery(hql);
//通过Query接口中的setParameter(index,value)方法为hql语句设置参数.下标从0开始.
query.setParameter(0,"admin");
query.setParameter(1,"password");
List list=query.list();
使用参数名称绑定,为Hql语句传递参数的方法:
在HQL语句中定义命名参数要用:开头,后面跟上参数变量名.最后使用setType的方法为这变量赋值.
String hql="from Users where username=:username and password=:password ;
Session session =sessionFactory.openSession();
Query query=session.createQuery(hql);
query.setString("username","name");
query.setString("password","password");
List list=query.list();
-
1赞 · 0采集
-
-
楚初
2016-03-19
- 开启事务 beginSession
-
截图
0赞 · 0采集
-
-
楚初
2016-03-19
- tx.commit()提交事务
jquery 查询结果集
-
截图
0赞 · 0采集
-
-
楚初
2016-03-19
- 1、import 导入的类
2、try部分
获得对象
编写hql语句
传递参数
-
截图
0赞 · 0采集
-
-
楚初
2016-03-19
- finally 释放对象
-
截图
0赞 · 0采集
-
-
楚初
2016-03-19
- 事务对象transaction
-
截图
0赞 · 0采集
-
-
楚初
2016-03-19
- service-interface 用业务逻辑接口
用户登录方法
-
截图
0赞 · 0采集
-
-
慕的地7919070
2016-03-18
- 设计用户接口和实现类
.用户业务逻辑接口
.用户业务逻辑实现类
-
截图
0赞 · 1采集
-
-
Hsin_Wang
2016-03-03
- 用户逻辑接口实现类
-
截图
0赞 · 0采集
-
-
wudidada
2016-01-07
- 用断言测试,两个参数,一个期望值,一个实际值
-
0赞 · 0采集