Playframework - 如何解决两个JPA同时访问一个数据库但是不更新Model的id名字

当使用两个JPA访问同一个数据库时,由于数据库中本来的id字段不是使用默认的"id"为名字,如何在第二个JPA链接数据库时不会自动添加一个"id"字段,造成后面逻辑上的错误

答案是Model类不继承Model,而是继承更加低层的

public class User extends GenericModel
时间: 2024-08-11 05:36:19

Playframework - 如何解决两个JPA同时访问一个数据库但是不更新Model的id名字的相关文章

SQL两表之间:根据一个表的字段更新另一个表的字段

1. 写法轻松,更新效率高: update table1 set field1=table2.field1, field2=table2.field2 from table2 where table1.id=table2.id 2. 常规方式,种写法相当于一个 Left join, 以外面的where为更新条数,如果不加where就是所有记录 update table1 set field1=(select top 1 field1 from table2 where table2.id=tab

两个线程同时调用一个函数会出现什么情况?

最近在研究多线程,然后突然想到如果两个线程同时访问一个函数的话,要不要加锁呢,加锁怎么加,不加又怎样这样的问题..然后去网上找了些帖子学习学习...... 上面的代码明显执行串了!!!! 函数本身只是代码,代码是只读的,无论多少个线程同时调用都无所谓,因为是只读嘛.但是函数里面总要用到暑假 ,如果数据属性线程级别(比如函数形参-->局部变量-->存在栈上-->每个线程都有自己的栈),那么同时调用是没关系的,因为用的都是本线程的数据;但是如果函数用到一些全局数据,比如全局变量,根据堆内存首

ADO访问Access数据库错误解决

最近在用ADO访问Access数据库的时候出现了一个奇怪的错误,觉得有必要记录下来,和大家分享一下. 环境 win7 x86系统: VS2012编译器: Office2010; Access2000~Access2003连接串建立数据库连接. 关键数据库操作代码 BOOL CAccessDatabase::Query(const CString strSQLString, UINT nFieldNumber, vector<vector<_variant_t> >& vec

ADO访问Access数据库错误解决心得随笔

最近在用ADO访问Access数据库的时候出现了一个奇怪的错误,觉得有必要记录下来,和大家分享一下. 环境 win7 x86系统: VS2012编译器: Office2010: Access2000~Access2003连接串建立数据库连接. 关键数据库操作代码 BOOL CAccessDatabase::Query(const CString strSQLString, UINT nFieldNumber, vector<vector<_variant_t> >& vec

〖Network〗宿舍配置两路由器,同时访问校园内网和校园外网

环境: 校园宿舍, 10.x.x.x 和 172.16.x.x~172.31.x.x是校园内网,本科教务系统什么的都在上边 路由器: 路由器1(校园内网):水星MR807 路由器2(拨号上网):TP Link WR740R 达成目标: 宿舍成员通过路由器2正常访问校园外网,同时,可以正常访问校园内网. 操作步骤: 一.配置路由器1(校园内网) 1. 修改路由器地址从192.168.1.1到192.168.1.2: 登录192.168.1.1 -- 网络配置 -- LAN -- IP地址 -- 输

解决Weblogic 本机可以访问控制台,网络IP访问不了

解决Weblogic 本机可以访问控制台,网络IP访问不了 解决方法:英文版:1.通过 http://localhost:7001/console/ 登录WebLogic的管理控制台Lock & EditDomain Structure ==> Environment ==> Servers右边选择相应的Server,打开进行编辑,在Listen Address:中填入0.0.0.0,保存即可.最后在原来Lock & Edit的地方点击Activate Changes激活所做的

完美解决 两层Fragment,内层空白

前言 两层Fragment在某些情况下,内层Fragment会显示空白,这是一个比较常见的问题,以前我也有一些解法,这次又遇到了这个问题,索性看了一下Fragment相关的源码,找到了问题的根源. 如果你想看一下什么样的代码会出现Fragment出现空白,这个demo会告诉你. 之前写过一篇文章两层Fragment嵌套,外层Fragment切换时内层Fragment不显示内容,是两层Fragment,外层使用replace切换,内层是ViewPager切换,内层的Fragment在某些情况下会不

程序访问一个地址时候报400错误,浏览器访问正常怎么解决

? 最近凯哥在调凯哥优惠淘公众号(领取优惠券的公众号)的时候,发现以前好好的程序,突然不能用了.于是就本地断点,发现了如下错误: ? 程序通过httpClient访问一个地址的时候,提示:server returned HTTP Response code :400 fro URL:XXXX这个错误.不对啊,以前的没问题现在怎么就突然有问题了?而且将程序访问的url地址放到浏览器中就可以正常访问的.为什么在程序中就访问不了呢? 于是就把访问的URL 复制下来,一个一个对比,发现,原来,程序访问出

通过 SQL Server 视图访问另一个数据库服务器表的方法

今天项目经理跑过来对我大吼大叫说什么之前安排让我做一大堆接口为什么没做,我直接火了,之前明明没有这个事情…… 不过事情还要解决,好在两个项目都是用的sqlserver,可以通过跨数据库视图来快速解决问题,省去了一大堆工作.如何做呢?看下文吧. 正 文: 有的时候,我们要访问其它 SQL Server的数据库,我们可以通过一个视图使用 OPENDATASOURCE (SQL Server 2000 以上版本支持) 来完成. 例如: Create VIEW [dbo].[vTableName] AS