![](/img/trans.png)
[英]How do I make Apache HttpClient respect the Path in a Set-Cookie header?
[英]How do I make Apache Cayenne respect database defaults?
我有一个带有一些默认值的postgres数据库,例如:
CREATE TABLE product (
id serial,
name text,
created_at DEFAULT now(),
price numeric DEFAULT 9.99
);
执行context.newObject(Product.class)
时,如何使Cayenne遵守这些默认设置?
目前,我想了解onPostAdd
回调,然后在其中设置默认值,尽管我想知道这是否是唯一的方法吗? 我不能以某种方式使用数据库默认值来保持DRY
吗?
我正在使用Apache Cayenne 4.1。
不幸的是onPostAdd
是您最好的选择。 这是最坏的对象关系阻抗。 作为Cayenne的作者之一,我非常了解这个问题。 希望有一个DRY解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.