Hibernate与mysql之间的对应=--personmanage

 Query query = session
                .createQuery("select count(*) from Users as u where username = :name and password =:password");
        query.setString("name", users.getUsername());
        query.setString("password", users.getPassword());

在这个句子里面,你可以看到 一个奇怪的‘=’的运用,这个
username = :name 我在java里面第一次看见,这个function传如的一个参数就是users类,现在query.setString("name", users.getUsername());来设置createQuery这个sql句子里面的那两个变量 :name,和:password.这个就是我对这段的理解。

还有个问题我一直在弄,现在还是不是很明白。
<id column="id" name="id" type="long">
<generator class="native"/>
我在数据库里面建立的时候的id,是用自增?还是不管,上面个句子表示的意思是id按照本地的方案生成---这个不好理解。。。。。。。。。再看,需要测试下。。。。。头大。。。。。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值